0
私は自分のコードで手続きしています。タイプ ''のタイプ ''の非定数参照の初期化が無効です
class RefC
{
public:
std::string cCommit;
std::list<Commit>::iterator itc;
RefC(
const std::string &cod,
const std::list<Commit>::iterator &it = std::list<Commit>::iterator()
):cCommit(cod), itc(it) {}
RefC(const RefC &orig)
: cCommit(orig.cCommit), itc(orig.itc) {}
bool operator<(const RefC &rc) const
{
return cCommit < rc.cCommit;
}
};
これは私のREFCクラスですが、私は彼女を呼び出すとき:
indiceCommits.insertar(RefC(comm.getCodigo(),itc));
これは私のタイプ「GitCodeの非const参照の
無効な初期化を与える:: RefC & 'のタイプから' GitCode :: RefC '
なぜですか?どうすれば解決できますか?
おかげで;)