0

编译器(VC 2010)一直抱怨我使用它们。

如果不安全,请提供最简单的更换。

4

4 回答 4

3

好吧,您拥有最常见的字符串函数的安全版本,它们结束于_s并提供了指定缓冲区长度的可能性。

于 2012-08-11T13:13:04.227 回答
1

如果“安全”是指您可以使用这些功能而不必担心它们将来会消失?在这种情况下,很可能是的,因为这些函数是 C(可能还有 C++)标准的一部分。

于 2012-08-11T13:19:45.447 回答
1

许多 Windows DLL 使用(导入、导出)这些不安全(也称为“过时”或“禁止”)的 API。这些是 Win32 的一部分!

在此处输入图像描述

于 2012-08-11T15:58:35.500 回答
0

我在 win-32 GDI+ 字符串绘制函数中使用了它们,该函数采用一个 char 数组,然后将它们转换为宽字符字符串,然后在屏幕上绘制。我也使用 VC++ 2010 express!工作没有任何泄漏。

于 2012-08-11T13:17:10.497 回答