- 180 名前:デフォルトの名無しさん mailto:sage [2015/12/05(土) 15:10:52.59 ID:MOG2PmhH.net]
- 書き損じた
昔C言語で数珠繋ぎの独自スコープとしてblock_enter/block_leaveというのを作って func(b){ block_handle h = block_enter(b) object = block_create_object(h) block_leave(b, h) } というので例外にも対応したリソースマネージャ作った block_leave(b, h)せずにスコープ抜けても上位のblock_leaveで開放が保証されたり block_leave(b, 0)で全開放とかそんなの
|

|