警告: この関数では 'p' が初期化されていない状態で使用されることがあります。
2022-02-10 20:06:39
警告: 'p' はこの関数で初期化されていない状態で使用される可能性があります。
理由:アドレスを保持するためにのみ使用できるポインタ変数を定義しており、そのアドレスがシステムによって割り当てられていない空間を指している場合、そのメモリへの代入は違法となります。
正しい定義: int *p = new int; // ヒープ上にメモリブロックを動的に割り当てる(手動で割り当てる)。
:
:
delete p; //メモリを解放する
関連
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
Linux の 'pthread_create' への未定義参照問題を解決しました。
-
C++11での移動セマンティクス(std::move)と完全な前進(std::forward)。
-
C++:ソースファイルを開くことができない問題
-
C++のostreamの詳細な使用方法
-
デバッグアサーションに失敗した」場合の解決策の一つ(着想)
-
gcc/g++ コンパイル時のエラー解析で期待される型指定子の前に
-
警告:組み込み関数 'malloc' の互換性のない暗黙の宣言を修正する方法
-
不完全なクラス型へのポインタが許可されていないのですが、どのようなエラーですか?
-
munmap_chunk():不正なポインタとSegmentation faultのバグを解決。
-
ベクター使用時、ベクター添え字が範囲外、その他類似のエラーが発生する。