
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
#1の最終段ですが、Debugビルドすると、ローカル変数(正確にはauto変数)は0xCCCCCCCCに初期化されます。
Releaseビルドすると初期化されず初期値は不定です。#alloc系/newや何かの情報を返す関数の復帰値を確認していないとか?
void func()
{
char *p = (char *)malloc(4); // エラーになってNULL(=0)を返す
strcpy(p, "ABC"); // この先でエラーが起きる
}
No.1
- 回答日時:
最初の 0x00402108 は、実行しているプログラムのアドレスです。
0x00000000 のメモリを参照しました... のくだりは、アドレスが 0 に
書き込みをしようとしたということです。
例えば、(極端な例ですが)こんなことをすると同じエラーが出ます。
int main()
{
int* data;
data = (int*)0;
*data = 1;
return 0;
}
ポインタ変数の初期化をしていない場合にこういうエラーが出ます。
多分、Debug でビルドしたプログラムなのだと思います。Debug で
ビルドした場合には、自動変数は0で初期化されますので、
明示的にポインタ変数の初期化(アドレスの指定)をしないと、
こういうはめになります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- CPU・メモリ・マザーボード Windows11アップデート後の不具合(メモリ不足)について 9 2023/01/04 11:34
- デスクトップパソコン 問題が発生したため、PCを再起動する必要があります。エラー情報を収集しています。自動的に再起動します 5 2022/06/02 11:15
- フリーソフト DVDshrink メモリリソースが足りません。 2 2022/08/16 23:22
- フリーソフト DVDshrink メモリリソースが足りません。 1 2022/08/16 23:17
- Excel(エクセル) エクセル VBAの構文について 2 2023/02/10 18:26
- その他(SNS・コミュニケーションサービス) チャットGPTについて 2 2023/02/23 16:46
- デスクトップパソコン pcが1日に3-4回ほどフリーズするようになりました。 ゲームのプレイや特定のサイト(Twitchな 1 2023/06/16 04:25
- PostgreSQL DBFluteについて質問です。 環境:PostgreSQL java8 前提:webアプリケーショ 1 2022/07/07 00:49
- CPU・メモリ・マザーボード PCゲーム メモリ12GBで不足? 1 2022/10/17 14:14
- Firefox(ファイヤーフォックス) firefoxが頻繁に停止する 1 2023/01/09 10:26
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
python エラー
-
エクセルのエラーメッセージ「4...
-
Excelのエラーで困ってます。
-
ビルド失敗 指定されたファイ...
-
コンパイルできません。
-
ビルド時にinet_ptonが見つから...
-
適切な変換関数が存在しない???
-
VBAでファイルを開くプログラム...
-
fortranでプログラムを実行する...
-
VB2010でのSQL日付フォーマ...
-
BC30002: 型 'ListItem' が定義...
-
左側がクラス、構造体、共用体...
-
DLL関数を使ったプログラム
-
ccコマンド時の0711-317エラー
-
【C++/CLI】enumの値を使用する...
-
[デザイン]の画面でこのような...
-
core audio
-
バッチからsqlplusの接続エラー...
-
構文エラーについて
-
HEWを使用しているのですが、こ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
python エラー
-
エクセルのエラーメッセージ「4...
-
Excelのエラーで困ってます。
-
ビルド失敗 指定されたファイ...
-
fortranでプログラムを実行する...
-
visual C++ でビルドの中止がで...
-
適切な変換関数が存在しない???
-
VB2008で定数に色の設定をした...
-
HEWを使用しているのですが、こ...
-
コンパイルできません。
-
バッチからsqlplusの接続エラー...
-
Visual Studioのstrcpy_sについて
-
DLL関数を使ったプログラム
-
キーの自動入力
-
RightとLeft関数のライブ...
-
BC30002: 型 'ListItem' が定義...
-
LPCWSTRとchar
-
error C3867 関数呼び出しには...
-
デバッグ中のエラーのことで教...
-
sys/time.hのインクルードがで...
おすすめ情報