わかりました、私はこのエラーを理解しようとしていますが、これまでのところ、まったく運がありません. 私は宿題のためにこれを行っているので、含まれているクラスを使用していません。
関連するコードは次のとおりです。
//Will return an array where each element is the sum of the respective sums in the added arrays
Vec& Vec::operator+(Vec& v2) const{
Vec ret();
if(mySize>0){
Vec ret(mySize);
for(unsigned i = 0;i<mySize;i++){
ret[i]=v2[i]+myArray[i];
}
}
else{
}
return ret;
}
そして、.h ファイルから...:
Vec& operator+ (Vec& v2) const;
これにより、エラーがスローされます:「タイプ 'Vec (*)()' の右辺値からのタイプ 'Vec&' の非定数参照の無効な初期化」