トップページ > プログラム > 2014年09月13日 > y8nlksus

書き込み順位&時間帯一覧

31 位/234 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000001011000003



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
【Lua】組み込み系言語総合 その6【Squirrel】

書き込みレス一覧

【Lua】組み込み系言語総合 その6【Squirrel】
528 :デフォルトの名無しさん[sage]:2014/09/13(土) 15:33:20.77 ID:y8nlksus
「LLとして使う」ってどういう文脈なんだろう?
一般業務なら Battery Included な環境のほうが便利なんじゃないか?
組み込み言語のライブラリの貧弱さは、サンドボックス内で使われるからこそ許される(し、好まれる)のでは。
【Lua】組み込み系言語総合 その6【Squirrel】
531 :デフォルトの名無しさん[sage]:2014/09/13(土) 17:39:51.70 ID:y8nlksus
>>529
Luaではlocalを省略するとグローバル変数になるから、位置以前の問題では。

>>530
C++だと変数の宣言位置によって、そのコンストラクタが走るタイミングが変わるぞ。
【Lua】組み込み系言語総合 その6【Squirrel】
535 :デフォルトの名無しさん[sage]:2014/09/13(土) 18:52:34.79 ID:y8nlksus
>>533
コンストラクタにも実行コストがあるから、必要になるまでは遅らせるのが常識。
例えばその変数の初期化前に分岐があるような場合。
また、ロック/アンロックに RAII を使うようなイディオムは、当然ながら「コンストラクタが走るタイミングで結果が変わる」。

もちろん、Luaではコンストラクタのような自動的に実行されるコードはないから関係ないが。

あと、この文脈では菱形継承はまったく関係ない。
話がC++への批判に摩り替わっていないか?


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。