エラーについて – プログラミング – Home

通知
すべてクリア

[解決済] エラーについて


初心者
 初心者
(@初心者)
ゲスト
結合: 25年前
投稿: 206
Topic starter  

いつもお世話になっています。
今回はデバック処理にて出てくる以下の表現が分からない為、質問しました。
ハンドルされていない例外は**.exeにあります。:0×c0000005:Access Violation.
ご教授お願いします。


引用未解決
トピックタグ
アイススケーター
 アイススケーター
(@アイススケーター)
ゲスト
結合: 23年前
投稿: 280
 

多分メモリアクセス異常だと思います。
ポインタ処理を間違うとこのようなエラーが出ます。

char *p;

p = 0; // 適当なアドレスをセット
*p = 1; // ここでエラーとなる。


返信引用
JUN2
 JUN2
(@JUN2)
ゲスト
結合: 23年前
投稿: 8
 

ポインタ変数->メンバ

上記で「ポインタ変数」がNULLの時。


返信引用
アイススケーター
 アイススケーター
(@アイススケーター)
ゲスト
結合: 23年前
投稿: 280
 

JUN2さんへ

NULLのときとは限りません。
あくまでも該当アプリケーションがアクセス不可能なエリアの場合に発生します。


返信引用
JUN2
 JUN2
(@JUN2)
ゲスト
結合: 23年前
投稿: 8
 

アイススケーター様へ

はい。存じております。
いろんな例があったほうがより分かりやすいかとおもいまして・・・。
あくまでも1例をとおもって書き込みましたが、
言葉足らずでした。
申し訳ありませんでした。


返信引用
初心者
 初心者
(@初心者)
ゲスト
結合: 25年前
投稿: 206
Topic starter  

解決です。


返信引用
初心者
 初心者
(@初心者)
ゲスト
結合: 25年前
投稿: 206
Topic starter  

分かりました。
皆様方有難うございました。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました