うは,すごい長文お疲れ様です. クラスは型である グローバル変数を使用していたコードをローカル変数を使用する方法に改良して、さらに最終的には「より良いコード」としてひどいコードを紹介している。 あー・・・.完成形のコードとして見るならこれはひどいと言わざるを得ない.「より良いコード」というか「先の例よりもマシなコード」を示そうというのならば,どの悪い点を改良したのかを明示してあればよかったんだけど.それにしても void getTopLeft() { cout << "左上のX座標>"; cin >> x1; cout << "左上のY座標>"; cin >> y1; } これは三瞬(なんだこれ.ああそうか.いや違う.ああそうかそうか.いやいや違う.ああーそうかそうかってええー)何をしているのかわからなかった.「クラスは型である(特にC++では!)」はオブジェクト指向の大原則ではなかったの