クラスのアロー演算子をオーバーロードしても、その『クラスのポインタ』のアロー演算子の挙動が変わるわけではない。そのため意図した挙動にするには、(*そのクラスのポインタ)->メンバ; とする必要がある。

yowanoyowano のブックマーク 2013/10/06 17:20

その他

このブックマークにはスターがありません。
最初のスターをつけてみよう!

アロー演算子のオーバーロードの注意点 - (void*)Pないと

    アロー演算子をオーバーロードして別のオブジェクトのポインタを返す処理があるとします。 以下のような感じです。 #include <iostream> using std::cout; using std::endl; class CMember { public: void output...

    \ コメントが サクサク読める アプリです /

    • App Storeからダウンロード
    • Google Playで手に入れよう