我有一个简单的函数,我需要分割两个整数。但是铸造不起作用。 我无法理解我的代码中出了什么问题:
double new=0.0;
if(N>0) new = double(Ns)/double(N);
地点double new;
的错误消息是(错误:预期的不合格ID)和地点new=double(Ns)/double(N)
并在
答案 0 :(得分:5)
new
是C ++中的保留关键字。为您的变量选择另一个名称:
double double_new=0.0;
if(N>0) double_new = double(Ns)/double(N);
答案 1 :(得分:2)
new
是C ++中的保留关键字。您不能拥有名为new
的对象。