14/09/13 18:52:34.79 y8nlksus.net
>>535
コンストラクタにも実行コストがあるから、必要になるまでは遅らせるのが常識。
例えばその変数の初期化前に分岐があるような場合。
また、ロック/アンロックに RAII を使うようなイディオムは、当然ながら「コンストラクタが走るタイミングで結果が変わる」。
もちろん、Luaではコンストラクタのような自動的に実行されるコードはないから関係ないが。
あと、この文脈では菱形継承はまったく関係ない。
話がC++への批判に摩り替わっていないか?