プロが教えるわが家の防犯対策術!

#include<iostream>
using namespace std;

int main(){
int i,s;

cout<<"従業員の労働時間と時給を入力";
cin>>i>>s;
cout<<"合計賃金は?"<<i*s;
return 0;
}
をコンパイルしたら下のようになりました。
アンワインド セマンティクスとはなんでしょうか?
よろしくお願いします。

C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale(342) : warning C
4530: C++ 例外処理を使っていますが、アンワインド セマンティクスは有効にはなりま
せん。/EHsc を指定してください。
Microsoft (R) Incremental Linker Version 9.00.30729.01
Copyright (C) Microsoft Corporation. All rights reserved.

A 回答 (4件)

//source_code.cpp


#include <iostream>
int main(int argc, char *argv[])
{
std::cout << "Hello C++ Language!\n";
return 0;
}

「/EHsc を指定してください。」と書かれているので、
コンパイルする時に、

C:\>cl /EHsc source_code.cpp としたらOKです。
    • good
    • 0

> この警告メッセージはどうしたら消えるのでしょうか?



「/EHsc を指定してください。」て言うてるやん。
    • good
    • 0

> このソースのどこに例外があるのでしょうか?



使用しているstreamライブラリ内部。
    • good
    • 0
この回答へのお礼

何度もすみません。この警告メッセージはどうしたら消えるのでしょうか?

お礼日時:2008/12/16 14:39

> アンワインド セマンティクスとはなんでしょうか?



簡単にいえば"例外処理が有効である"てことです。
    • good
    • 0
この回答へのお礼

ありがとうございます。このソースのどこに例外があるのでしょうか?分かりませんOTL

お礼日時:2008/12/16 01:38

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!