- C++相談室 part126 [無断転載禁止]©2ch.net
868 :デフォルトの名無しさん[sage]:2016/09/18(日) 06:44:28.23 ID:xYSNtktv - >>866
チェックツールが古い仕様向けに作られているのだろうか。 newが失敗した場合はNULLが返る、だからnewの後は常にNULL(ポ)を確認せよ。 指摘を聞き流すだけでなく、チェックする部署の人に ツールのバージョンだか設定だかを現状に合うように改めてもらったら?
| - C++相談室 part126 [無断転載禁止]©2ch.net
883 :868[sage]:2016/09/18(日) 16:16:16.34 ID:xYSNtktv - >>881
勘違いさせたならすまん。>>868 で書いた 「newが失敗した場合はNULLが返る、だからnewの後は常にNULL(ポ)を確認せよ」 っていう方が古いC++でのnewの動作ね。 古いチェックツールがそんなエラーを返してるんじゃないの? という意図。 現在はnewの失敗は例外が返るのがデフォルト動作だよな。 nothrowで例外を出さないように指示したら今でもnullptrが返るけど。
|
|