【初心者歓迎】C/C++室 Ver.72【環境依存OK】at TECH【初心者歓迎】C/C++室 Ver.72【環境依存OK】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト112:デフォルトの名無しさん 10/03/19 19:40:36 >>109 more c++ イディオム safe bool でググるんだ。 普通にはアクセスできないポインタ型を変換演算子で返せば、ifで評価できるし、あれこれ暗黙な変換がされなくて済む。 113:デフォルトの名無しさん 10/03/19 19:42:30 int a=p+1;こんなのがsafeじゃない意図されない使い方 114:デフォルトの名無しさん 10/03/19 19:48:46 C++0xのexplicit conversion operatorsがあればsafe bool idiomはいらない子ですか? 115:デフォルトの名無しさん 10/03/19 19:56:24 そうだね。 でも、コンパイラの実装を待つことなく工夫してsafe boolを手に入れられる拡張性がC++のいいところだよね。 116:デフォルトの名無しさん 10/03/19 20:55:43 C++のコードをDLLにするのってめんどいな 例外出しちゃいけないからわざわざ例外捉えるだけのラッパー書かないといけないし 引数と返り値にSTL使えないし 117:デフォルトの名無しさん 10/03/19 22:58:13 それを突き詰めていくとな、いつのまにか劣化COMを作っている事に気づくのさ 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch