我之前遇到了一个问题,因为没有std::. 而且诅咒仍然不时发生,因为我不使用using namespace std;.
删除 using namespace std 会导致程序得到垃圾结果
有没有办法禁用所有来自 c 的非标准函数,并且只能在命名空间下使用 c++ 函数std(而不必使用using namespace std;)?
换句话说:如果我使用sin()而不是,我想得到一个错误,而不是std::sin()这样我就不会犯那个错误。当然,不仅针对 sin,还针对与math.h.