为什么linux下C11没法使用memcpy_s
发布网友
发布时间:2022-07-23 16:06
我来回答
共2个回答
热心网友
时间:2024-11-25 07:41
简单的说,那就是没有呗;memcpy_s这个本身就是windows的库,而不是标准库,更不是你所说的C11的库;这个应该是windows所谓的更安全的库;
热心网友
时间:2024-11-25 07:41
我正纠结这个问题,按GCC的manual文档,应该是完全支持ISO/IEC 9899:2011(C11) Annex K的。 附录K节,就是包含了这些安全函数的。
GCC manual:
c11
c1x
iso9899:2011
ISO C11, the 2011 revision of the ISO C standard. This standard is substantially completely supported, molo bugs, floating-point issues (mainly but not entirely relating to optional C11 features from Annexes F and G) and the optional Annexes K (Bounds-checking interfaces) and L (Analyzability). The name c1x is deprecated.