タイルをポンポンとまとめて配置できるように付けた。
やり直しのときに全部同じものに再描画されて焦る・・・(;^ω^)
Listのディープコピーってコンストラクタで渡せばいいんじゃないの!?何故だー
と思ったら、中身の配列が参照でしたというオチ (;´Д`A ```
しかしもっと大きいものを扱うとなると配置がめんどくさそう。
組み合わせの自由のことを考えるとこんなもんかな。
スタンプ機能
Re: スタンプ機能
リスト操作はなかでどんなことをしているかちゃんと把握してないとはまることがありますね(;´・ω・)
複製を作るときは参照のみコピーして、データを更新するときはじめて新しく実体のコピーを生成するという方法もあります。
たしか MFC の CString がそんな方法を使っていたかと。
中で参照カウンタをもって全ての参照コピーが削除されたら実体も削除する等の面倒くさい操作をします。
複製を作るときは参照のみコピーして、データを更新するときはじめて新しく実体のコピーを生成するという方法もあります。
たしか MFC の CString がそんな方法を使っていたかと。
中で参照カウンタをもって全ての参照コピーが削除されたら実体も削除する等の面倒くさい操作をします。
Re: スタンプ機能
C#でいくつか作るようになってから参照型のありがたみが分かってきました。
最初は理解不足せいでものすごく敵視してましたが(笑)
>>中で参照カウンタをもって全ての参照コピーが削除されたら実体も削除する等の面倒くさい操作をします。
余計なことしないで感がすごい(笑)作った人の意図がわかると納得できるのだろうか・・・。
最初は理解不足せいでものすごく敵視してましたが(笑)
>>中で参照カウンタをもって全ての参照コピーが削除されたら実体も削除する等の面倒くさい操作をします。
余計なことしないで感がすごい(笑)作った人の意図がわかると納得できるのだろうか・・・。