avatar
n*r
1
我写的一个程序用到复数类,
还用到复数的abs,norm之类的函数,
写的时候直接abs(变量)
用g++编译没有问题
用vc编译的时候我发现abs要写成
std::abs才行
这是什么原因?
avatar
o*r
2
using namespace std;

【在 n********r 的大作中提到】
: 我写的一个程序用到复数类,
: 还用到复数的abs,norm之类的函数,
: 写的时候直接abs(变量)
: 用g++编译没有问题
: 用vc编译的时候我发现abs要写成
: std::abs才行
: 这是什么原因?

avatar
n*r
3
gcc里面不用
using namespace std;
就可以用abs ,norm
为什么?

【在 o******r 的大作中提到】
: using namespace std;
avatar
c*a
4
are you sure?
then it must mean you used the following include
#include
instead of
#include

【在 n********r 的大作中提到】
: gcc里面不用
: using namespace std;
: 就可以用abs ,norm
: 为什么?

avatar
n*r
5
norm 在 math.h里没有定义吧?
abs给出的是复数的模

【在 c*******a 的大作中提到】
: are you sure?
: then it must mean you used the following include
: #include
: instead of
: #include

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。