- 1 名前:デフォルトの名無しさん [2010/03/05(金) 16:51:13 ]
- エスケープシーケンスやWin32APIなどの環境依存なものでもOK。
ただしその場合、質問者は必ず環境を書きましょう。 ※sage禁止です(と代々スレに書いてありますが自己判断で)。 【前スレ】 【初心者歓迎】C/C++室 Ver.71【環境依存OK】 pc12.2ch.net/test/read.cgi/tech/1264774545/ 【アップローダー】(質問が長い時はココ使うと便利) kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/joyful.htm codepad.org/ (コンパイルもできるし出力結果も得られるのでお勧め) ◆ソースのインデントについて 半角空白やTABでのインデントはスレに貼ると無くなります。 そのため、アップローダーに上げるのも手ですが直接貼る場合は、 全角空白か に置換すると見栄えだけはよくなります。
- 112 名前:デフォルトの名無しさん mailto:sage [2010/03/19(金) 19:40:36 ]
- >>109
more c++ イディオム safe bool でググるんだ。 普通にはアクセスできないポインタ型を変換演算子で返せば、ifで評価できるし、あれこれ暗黙な変換がされなくて済む。
- 113 名前:デフォルトの名無しさん mailto:sage [2010/03/19(金) 19:42:30 ]
- int a=p+1;こんなのがsafeじゃない意図されない使い方
- 114 名前:デフォルトの名無しさん mailto:sage [2010/03/19(金) 19:48:46 ]
- C++0xのexplicit conversion operatorsがあればsafe bool idiomはいらない子ですか?
- 115 名前:デフォルトの名無しさん mailto:sage [2010/03/19(金) 19:56:24 ]
- そうだね。
でも、コンパイラの実装を待つことなく工夫してsafe boolを手に入れられる拡張性がC++のいいところだよね。
|

|