これはおそらく非常に単純ですが、どこでも解決策を見つけることはできません。これはC++の質問です。 基本的には、いくつかのインスタンスを持つクラスがあります。このクラスのすべてのインスタンスで変数を自動的にチェックしたいと思います。私は手動で各インスタンスをチェックすることはできません。インスタンスが数百あるからです。誰でもこれを行う方法を知っていますか?明確にするために、ここで私が実装しようとしている正確な使用方法は、クラスの各インスタンスの変数の比較 - C++
です: 私は他の人の間での特性Xを持ち、Y.、プレイヤーはまた、私は必要な特性XとY を持って ルームと呼ばれるクラスを、持っています部屋の各インスタンスをソートし、プレイヤーが一致するものがあればそれを見つけ出し、そのオブジェクトからデータを引き出す。
乾杯!
インスタンスはどこに保存されていますか? –
部屋を2次元のテーブルに保存できますか?プレーヤーの位置を考えれば、すぐに部屋を見つけることができます。部屋の形状が長方形でない場合は、各部屋を複数の長方形のセルに細分することによっても可能です。 – Jem