至少有一处明显错误
所有跟贴·加跟贴·新语丝读书论坛
送交者: 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的值有没有被传递过来?
所有跟贴:
加跟贴