番号「-858993460」について
2022-02-22 13:45:37
開発環境
win10+vs2017
テストコード
#include <iostream>
using namespace std;
int main()
{
int c;
cout << c <<endl;
return 0;
}
エラーを報告するか!!!
このコードは、プロジェクトに何も設定しない場合、デフォルトで エラー s.
を使用しているため 未初期化のローカル変数 の使用によるエラー
閲覧したい人
上記のようにプロジェクトを設定したら、エラーを警告に変更し、ローカル変数cの値を出力します。
まとめ
cの値が -858993460 この値は 0xcccccc を10進数で表したものです。
その理由は、初期化されていない スタック領域 デフォルト(vs2017以下)のコンパイラはccにしたがって埋める。補足すると、gccコンパイラでは0に埋められます。
関連
-
C++ std::string は NULL で初期化できない、基本的な使い方
-
c++ std::move Principle の実装と使用法のまとめ
-
c++11の機能を含むcmakeの書き方 (-std=c++11 cmakeList.txtに書き込む方法)
-
エラー: ローカル変数 'res' に関連付けられたスタックメモリのアドレスが返された
-
C++ max() 関数エラー: 'max' の呼び出しに一致する関数がない
-
エラー: "***"の前にイニシャライザーがあります。
-
警告:組み込み関数 'malloc' の互換性のない暗黙の宣言を修正する方法
-
C/C++ におけるランダム関数 rand() および srand() の使用法
-
C++ shared_ptr コンパイルエラー 'shared_ptr' がこのスコープで宣言されていない問題を修正しました。
-
c++は、ダブルフリーまたは破損(fasttop)が表示されます。
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
undefinederror: 'dynamic_cast' の前に unqualified-id を指定する必要があります。
-
C/C++共通エラーの概要
-
警告 - 符号付き整数式と符号なし整数式の比較 [-Wsign-compare] 解決方法
-
34:5: エラー: 制御が非ボイド関数の終わりに達する可能性がある [-Werror,-Wreturn-type] エラー解析
-
C++ 文字列における c_str(), data(), copy(p,n) 関数の使用法
-
ISO C++ではポインタと整数の比較は禁止されています[-fpermissive]。
-
警告を表示します。ISO C++は文字列定数を'char*'に変換することを禁じています[-Write-strings]。
-
gccコンパイルエラーの一覧
-
C++プロジェクトのコンパイル時に再定義の多重定義問題を解決する
-
std::allocator<char>::~allocator()' への未定義の参照