strcpy_s 是 C++ 标准的一部分吗?或者只是 MS Visual C++ 的一部分
Is strcpy_s part of the C++ Standard? Or only part of MS Visual C++
在 MS Visual Studio 中使用函数 strcpy
给我一个错误,说我应该使用 strcpy_s
,这样使用起来更安全。 strcpy_s
是 C++ 标准的一部分吗?或者它只是 Microsoft Visual C++ 的一部分?
包含 strcpy_s
的代码是否只能在 Visual Studio 中编译?
strcpy_s()
是 C11 的可选部分(更正式地称为 "conditional feature"。允许实现不实现附件 K 中标准化的 "Bounds-checking interfaces"。
C11 的其他一些条件特征包括:
- 原子
- 复杂类型
- 线程
- 可变长度数组(有趣的是 VLA 在 C99 中不是可选的)
在 MS Visual Studio 中使用函数 strcpy
给我一个错误,说我应该使用 strcpy_s
,这样使用起来更安全。 strcpy_s
是 C++ 标准的一部分吗?或者它只是 Microsoft Visual C++ 的一部分?
包含 strcpy_s
的代码是否只能在 Visual Studio 中编译?
strcpy_s()
是 C11 的可选部分(更正式地称为 "conditional feature"。允许实现不实现附件 K 中标准化的 "Bounds-checking interfaces"。
C11 的其他一些条件特征包括:
- 原子
- 复杂类型
- 线程
- 可变长度数组(有趣的是 VLA 在 C99 中不是可选的)