VS2012 C++ - 阻止 Visual Studio 自动添加包含

VS2012 C++ - Prevent Visual Studio from auto-adding includes

本文关键字:添加 包含 Studio Visual C++ 阻止 VS2012      更新时间:2023-10-16

在我的代码中的某个地方,我使用 std::numeric_limits,但我没有#include <limits>(我#include <vector>,不确定这是否重要)。这对我来说很好用;显然Visual Studio在编译过程中为我修复了我的错误。然后,由于缺少包含,正在处理相同代码(使用不同 IDE)的其他人遇到了编译器错误。有没有办法阻止Visual Studio这样做,防止这种情况再次发生?

谢谢!

为了支持自己的需求,<vector> 包含 <limits>(可能间接通过其他嵌套包含),因此在包含 <vector> 后可用。 打开<vector>标题并查看。

但是,在不同的实现中,情况可能并非如此,因此您不能依赖它。