operator=
クラス「ssm」でオーバーロードする関数があります
ssm& operator=(ssm& rhs);
後で、ssm オブジェクト (itsSSM) を別のクラス (mt3dset) のメンバーとして使用します。次の宣言を使用して、コンストラクターでそのメンバーを初期化します。
itsSSM= ssm();
しかし、私はエラーが発生しています:
エラー: '((mt3dSet*)this)->mt3dSet::itsSSM = ssm()' の 'operator=' に一致しません</p>
エラー: 'ssm' から 'ssm&' への引数 1 の既知の変換はありません</p>
コンパイラ (g++ 4.7) に問題がありますか? (必要に応じて詳細をお尋ねください)