そんなにチェックしなくてもポインタの値は蒸発したりしないと思います。
void func(void) { std::auto_ptr<Data> pData(GetData("FOO1234")); for (size_t i = 0; i < VALUE_COUNT; ++i) { if (pData.get() != NULL) { std::cout << pData->values[i] << std::endl; } } // 略 }
実は、並列処理しているとかw
GetData("F001234");がNULLを返す可能性を考えているのでは?
それならNULLチェックは一回ですよね
あなたが付けたウンコなので削除することができます。
ウンコを削除しますか?
あなたが投稿したコメントなので削除することができます。
コメントを削除しますか?
実際にあった某システムの超重要なマスター...
create table item_master ( A varchar(2...
鑑賞する »
特別仕様版で関数の機能変えたかったみたい...
/*プロトタイプ宣言省略*/ /*関数hogehoge*/ #ifnde...
臭うファイルがあったので開いてみたら・・...
switch($mode){ case "a": case "b": ca...
この操作をするためにはTwitter認証が必要です。
Twitter認証をすれば、コード投稿をしたりコメントしたりsmellボタンを使えるようになります。
新着ウンコードと新着コメントのRSSフィードは、Twitterのtweet rssをご利用ください。
実は、並列処理しているとかw