8-1のオペレータ―の演習課題について | C++ Forum | Tech Stadium Forum

8-1のオペレータ―の演習課題について
 
通知
すべてクリア

8-1のオペレータ―の演習課題について  

  RSS

Student
(@student)
メンバー Moderator
結合: 4年前
投稿: 1351
09/05/2024 10:58 am  
8-1のオペレータ―の演習課題
後置インクリメントの問題がよくわかりませんでした。
例題に下記のように追記してみたのですがどのように書くのが適切でしょうか。
 
ClassA operator ++(int n) {
ClassA t;
t.num = this->num++;
return t;
}

引用
Teacher
(@admin)
メンバー Admin
結合: 5年前
投稿: 1318
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

返信引用
共有:
タイトルとURLをコピーしました