私は次のコンストラクタがあります。ませんマッチング機能 - C++
RegMatrix(int numRow, int numCol, std::vector<double> fill);
と私の機能の一つ内側:
RegMatrix RegMatrix::operator+(RegMatrix &matrix)
私が作成します。
std::vector<ThreeDigits> fill;
、その後、私は返すを:
return RegMatrix(1,2,fill);
と言いますが、私は(int,int,std::vector<ThreeDigits>&)
を返します...
なぜそれを修正できますか?
「私はstd :: vector&」を返すとはどういう意味ですか?正確なエラーメッセージは何ですか? –
RegMatrix :: RegMatrix(int、int、std :: vector&)への呼び出しで一致する関数がありません –
そして 'ThreeDigits'とは何ですか? –