发布网友 发布时间:2023-07-03 12:11
共4个回答
热心网友 时间:2024-12-13 14:53
cmath这个库比较特殊,如果你看过P.J. Plauger写的cmath文件就会发现用的其实还是math.h,只不过已经用using语句打了个包,所以如果是cmath的话,都不需要加std前缀就可以使用,加了也不会有任何区别(如果你没有自己重载过里面的函数的话)。热心网友 时间:2024-12-13 14:53
不用,c++里面在头文件下面加上一句using namespace std;就可以基本上不用::std了,还有用::std的情况你短时间内是不会学到的。希望对你有所帮助。热心网友 时间:2024-12-13 14:54
<math.h>不用std,但<cmath>必须要用。当你用了using指令,将std扩展为全局作用域时就可以不加std了热心网友 时间:2024-12-13 14:54
没有,只要你在头文件#include<iostream>下面加上using namespace std;即可,就不需要std::了,using namespace std是命名空间。。。