<分区>
我之前遇到过一个问题,因为函数在没有 std::
的情况下被重载了。而且诅咒仍然不时发生,因为我不使用 using namespace std;
。
Removing using namespace std causes the program to get crap results
有没有一种方法可以禁用所有那些来自 c 的非标准函数,并且只能与命名空间 std
下的 c++ 函数一起使用(而不必使用 using namespace std;
)?
换句话说:如果我使用 sin()
而不是 std::sin()
我想得到一个错误,这样我就不会犯那个错误.的c
我们的,不仅是罪恶,还有与 math.h
冲突的每个函数。