首页 > 技术文章 > 函数可能是不安全的

hcfan 2017-03-30 10:41 原文

 

出现如图的原因,是因为一些C库的函数很多都不进行参数检测,微软担心这些会造成内存溢出,所以改写了同功能的函数。

例如:

mkdir改写为 _mkdir 
fopen”改写为 fopen_s 
stricmp改写为 stricmp_s
strcpy改写为strcpy_s

推荐阅读