如何找到 "using namespace std" 的违规用法?
how to find the offending usage of "using namespace std"?
我尝试使用 -E 预处理文件。我仍然找不到任何
using namespace std;
除了来自各种 boost 包含文件的各种函数范围之外....
编译器尝试使 std::find 适应我对位于 myNamespace 内的代码的 (myNamespace::)find() 的使用。我知道如何解决这个问题(通过指定我想使用哪个 find() ),但我宁愿找到原因。
我尝试使用 -E 预处理文件。我仍然找不到任何
using namespace std;
除了来自各种 boost 包含文件的各种函数范围之外.... 编译器尝试使 std::find 适应我对位于 myNamespace 内的代码的 (myNamespace::)find() 的使用。我知道如何解决这个问题(通过指定我想使用哪个 find() ),但我宁愿找到原因。