![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
@master_q ARM と Effective C++ と Exceptional C++ を読んで、人間だけからなるプロジェクトチームを作るのは無理だと分かりましたw(ぉぃ
2011-11-22 15:07:40![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
@n_soda Effective C++だけでも半分読んで、、、うーんとなってしまいました。。。 #orz
2011-11-22 15:08:37![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
@master_q Exceptional C++もすごくいい本ですよ。C++に限らず、例外処理を考え直すのにも役立つし。ただ、一番難しい本でもあるような気がします。C++の偉い人達は、息をするように自然に例外安全なコードを書けたりするんでしょうか?すごいなあ。
2011-11-22 15:15:06![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
@master_q さすがに動くんじゃないでしょうか。メモリがらみのあれこれがない分、Javaの例外の方が気楽に使える気がします。(backtrace を例外にくるんで投げられるあたり、Javaの例外は結構スキです)
2011-11-22 15:18:26![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
@n_soda setjmp系とdwarf系の二つのunwindがあったと思うのですが、どっちも等価に安全に動くのでしょうか。。。あのコードが信じられないです。。。
2011-11-22 15:19:41![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
@koie @n_soda あれって、誰がどっちを使うか決めるんですかね。。。stripされてたらsetjmp系に自動切り替え???誰が???
2011-11-22 15:24:12![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
@master_q @koie コンパイラによって決まってるんじゃ。setjmp系って、まだ使われてるんでしたっけ?
2011-11-22 15:24:54![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
@n_soda @koie え?じゃぁ、コンパイル時にdwarf系に設定して、dwarfをバイナリから削除したらどーなるんです???暴走???
2011-11-22 15:25:34![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
@n_soda @koie あ、そうなんですか。。。dwarfをあまり理解していないことが露呈しました。。。 #orz
2011-11-22 15:26:40