09/10/29 21:46:14
クラスAの関数内で宣言している配列Bを使って、クラスCの関数をループして使いたい場合、
①クラスAの関数内でループさせ、クラスCの関数に配列Bからひとつずつデータを渡して何度も呼び出す
②配列Bを(グローバルに宣言して)クラスCの関数に受け渡して、クラスCの関数内でループさせる
どちらの方法を使うほうがよりスマートでしょうか?
詳しく書くと、クラスCは描画処理関連のクラスで、描画はクラスCでしか行えません
クラスAの関数で描画用の情報をまとめてローカルな配列Bに入れています
②の方が速度的に速そうな気がしますが、①の方がグローバル宣言しなくていいのでプログラム的に簡単なようにも思います
描画処理自体の回数はどちらも変わらないので、①の方が良いんでしょうか