[解決済み] C++でNULLを使う?[重複]する
2022-03-03 16:34:59
質問
重複の可能性があります。
C++でポインタにNULLや0(ゼロ)を使うか?
C++でNULLを使うのは良いことですか、それとも値0だけですか?
C++から呼び出すC言語のコードでNULLを使うのは特別な事情があるのでしょうか?SDL のような?
どのように解決するのですか?
C++では、NULLは0または0Lに展開されます。これを参照してください Stroustrup氏のFAQより引用 :
<ブロッククオートNULLと0、どちらを使うべきですか?
C++では、NULLの定義は0なので、美観上の違いだけです。NULLのもうひとつの問題は、0とは違う、あるいは整数ではないと誤解されることがあることです。標準以前のコードでは、NULLは不適切なものとして定義され、それゆえ避けなければならない/されなければならないことがありました。最近はあまり見かけなくなりました。
ヌルポインターに名前を付ける必要がある場合は、C++11ではnullptrと呼ばれます。 そして、"nullptr"がキーワードになります。
関連
-
[解決済み】Cygwin Make bash コマンドが見つかりません。
-
[解決済み] JavaScriptで空文字列/未定義文字列/null文字列をチェックするにはどうすればよいですか?
-
[解決済み] JavaScriptでNULL、未定義、空白の変数をチェックする標準的な関数はありますか?
-
[解決済み] 変数が「未定義」または「NULL」であるかどうかを判断するにはどうすればよいですか?
-
[解決済み] 要素ごとの加算は、結合ループよりも分離ループの方がはるかに高速なのはなぜですか?
-
[解決済み] なぜC++はPythonよりもstdinからの行の読み込みが遅いのですか?
-
[解決済み] なぜ、オブジェクトそのものではなく、ポインタを使用しなければならないのですか?
-
[解決済み] instanceofを呼び出す前にnullチェックは必要ですか?
-
[解決済み] Pythonでnullオブジェクトを参照する
-
[解決済み】画像処理。コカ・コーラ缶」認識のためのアルゴリズム改良
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Visual Studio 2015で「非標準の構文; '&'を使用してメンバーへのポインターを作成します」エラー
-
[解決済み] エラーが発生する。ISO C++は型を持たない宣言を禁じています。
-
[解決済み] クラスにデフォルトコンストラクタが存在しない。
-
[解決済み】IntelliSense:オブジェクトに、メンバー関数と互換性のない型修飾子がある
-
[解決済み】テンプレートの引数1が無効です(Code::Blocks Win Vista) - テンプレートは使いません。
-
[解決済み] [Solved] インクルードファイルが開けません。'stdio.h' - Visual Studio Community 2017 - C++ Error
-
[解決済み】Visual Studioのデバッガーエラー。プログラムを開始できません 指定されたファイルが見つかりません
-
[解決済み】警告 - 符号付き整数式と符号なし整数式の比較
-
[解決済み】変数やフィールドがvoid宣言されている
-
[解決済み】C++でポインタにNULLと0(ゼロ)のどちらを使うか?