Visual C++ 2008について

回答受付中の質問

Visual C++ 2008について

Visual C++ 2008について

C++ソースをコンパイルして、正常に成功したのに、実行するときにエラーが出るのは、どのような理由がありますか?

投稿日時 - 2010-03-13 01:21:17

連想キーワード:

QNo.5747493

すぐに回答ほしいです

2人が「このQ&Aが役に立った」と投票しています

[  前へ  |  次へ ]

回答(3件中 1~3件目)

ANo.3

前にも書いたけど、エラー内容確認してググったか?

投稿日時 - 2010-03-13 03:20:47

ANo.2

>コンパイルして、正常に成功した
あくまで、文法としては正しいという意味ですね。

>実行するときにエラーが出るのは、どのような理由がありますか?
どのような理由でもあり得ます。
最も単純なのは、0除算ですかね。

機械の操作説明書があって(=プログラムコード)、その操作説明書を元に操作手順書を作成します(=コンパイル)。
操作説明書が日本語として意味が通らなければ、操作手順書を作る人は『こんな説明書じゃ手順書なんか作れない!!やり直せ!!』と突き返してきます(=コンパイルエラー)。
ですが、その操作手順書を作る人(=コンパイラ)は、その機械の操作については何も知りません。日本語として意味が通るかどうかを判断して、操作手順書を作成するだけです。
何度か、操作説明書の手直しをしながら、やっと操作手順書を作って貰う事ができました。(=実行ファイルの作成)

その操作手順書通りに機械を操作したら、残念なことにその機械は大爆発を起こしてしまいました。(=実行時エラー)
原因を調べると、元々の操作説明書に間違いがあったため(=バグ)でした。

という事です。

あるいは日本語の文章としては正しいが、言ってる内容が大嘘だったというようなものです。

投稿日時 - 2010-03-13 01:42:10

ANo.1

例えば、
メモリを確保していないのに、ポインタに対して値の参照や設定を行ったとか。
ファイルをオープンしていない、オープンに失敗しているのに、読み込み/書き込みを行ったとか。

投稿日時 - 2010-03-13 01:31:41

あわせてチェックしたい
  • Visual C++ 2008 Expreesのコンパイルについて ...
  • visual C++ ビルド ...
  • Visual C++2008について ...
PR
【回答募集中】花粉にひと言、物申す![ 詳細 ]

OKWaveのオススメ

教えて弁護士さん!

お金の悩みQ&A特集はこちら