首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >banned.h还活着吗?

banned.h还活着吗?
EN

Stack Overflow用户
提问于 2017-09-14 14:57:47
回答 2查看 1.2K关注 0票数 5

多年来,Banned.h一直被吹捧为C++的SDL工具,可以从微软的下载项目24817下载。看起来微软已经从在线资源中删除了file.Following链接,在微软下载中心反复出现404。Banned.h的命运是什么?它已经被其他东西取代了吗?

EN

回答 2

Stack Overflow用户

发布于 2017-11-13 14:09:55

我很确定他们只是在默认情况下报告了他们不想要的函数,你必须使用_CRT_SECURE_NO_WARNINGS来停止他们的警告。

从安全的角度来看,这是有意义的,因为在默认情况下,事情应该更安全,并且需要额外的努力来降低它们的安全性。

当然,这忽略了一个事实,即如果您滥用“安全”(或安全增强)功能,仍然很容易搞砸事情。

我指的是为strcpy_s提供不正确的缓冲区大小,或者给fopen_s一个无效但非空的指针,令人惊讶的是,这就是为什么他们一开始就不推荐使用原始的:-)

如果你知道自己在做什么,那么使用不安全的代码是完全可以的。

票数 0
EN

Stack Overflow用户

发布于 2018-08-15 20:54:11

是的,它仍然活着,我的意思是在你的代码中保留这个头文件仍然是合理的。这里提供了最新的版本:https://github.com/x509cert/banned您还可以在自述文件中找到一些有用的信息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46212482

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档