一些最初的 C 运行时函数容易受到缓冲区溢出攻击。例如,strnlen(NULL, 16) 会导致运行时错误。

Win32 中提供了更安全的替代方案;strnlen_s(NULL, 16) 只是简单地返回 0,而不会尝试溢出缓冲区。

最后修改: 2025年01月30日 星期四 16:02