禁用危险的API: banned.h

上一篇有关C/C++禁用危险的API的一文里面没有提到:如果在编译中禁止使用这些危险的API<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

很简单,

#include "banned.h"

即可。

用户可以从以下链接中直接下载http://download.microsoft.com/download/2/e/b/2ebac853-63b7-49b4-b66f-9fd85f37c0f5/banned.h

如果打开banner.h,可以看到,里面有

# pragma deprecated (strlen, wcslen, _mbslen, _mbstrlen, StrLen, lstrlen)

通过这种方法,就可以通知编译器对调用危险API报告错误信息。

你可能感兴趣的:(C++,c,C#,Microsoft,Office)