通知
すべてクリア
09/05/2024 10:58 am
8-1のオペレータ―の演習課題
後置インクリメントの問題がよくわかりませんでした。
例題に下記のように追記してみたのですがどのように書くのが適切でしょうか。
後置インクリメントの問題がよくわかりませんでした。
例題に下記のように追記してみたのですがどのように書くのが適切でしょうか。
ClassA operator ++(int n) {ClassA t;t.num = this->num++;return t;}
09/05/2024 10:59 am
インクリメントの演算を見ると分かりますが、インクリメントの演算は下のような形が一般的です。
int t;
t++;
なのでこちらの演算をオーバーロードは以下のような形で始まるかと思います。
ClassA operator ++(){
もっと詳しい例題が必要でしたら以下のURLを参考にしてください。
https://learn.microsoft.com/ja-jp/cpp/cpp/increment-and-decrement-operator-overloading-cpp?view=msvc-170
https://learn.microsoft.com/ja-jp/cpp/cpp/increment-and-decrement-operator-overloading-cpp?view=msvc-170