至少有一处明显错误


所有跟贴·加跟贴·新语丝读书论坛

送交者: ak70 于 2010-09-09, 04:54:33:

回答: 请教一个C++问题 由 qtl 于 2010-09-09, 04:34:00:

for(int i=0; i<n; ++i) v=c;
v是double指针,而c是double. 你是不是想要*v=c?
另外有一处我不太确定,
xVec(int a):n(a),v(new double[n]){}
C++的标准里有没有明确规定变量初始化的顺序?如果是从左到右还无所谓,如果是从右到左就麻烦了。另外我记不清了,当初始化语句执行的时候,构造函数应该还没有被调用吧?那变量a的值有没有被传递过来?



所有跟贴:


加跟贴

笔名: 密码: 注册笔名请按这里

标题:

内容: (BBCode使用说明