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