-1
クラスCrate
があり、それにはwidth
とheight
という2つのメンバーがあるとします。 myCrate
はwidth = 5
とheight = 4
を持っている場合ユーザー定義のクラスは、std :: cout <<でカスタム動作を持つことができますか?
#---#
| |
| |
#---#
:今、私はラインstd::cout << myCrate << '\n';
がこれを印刷するとします。異なるwidth
およびheight
は、異なる箱サイズになるはずです。この動作を定義できますか? <<
演算子のオーバーロードによってこれをどうやってやりますか?
これは一般的な例であり、上記のCrate
クラスに固有ではないことに注意してください。
。 – LogicStuff
具体的な指示が必要です。 – Johan
C++を学習している本で、より具体的な手順を見つけることができます。 stackoverflow.comはコード作成サービスではありません。 –