"" に関する原因と対処

このコンパイルエラーの原因と対処に関して説明します。

スポンサード リンク

Microsoft Visual C++にて以下のソースでコンパイルエラーが発生します:

コンパイルエラーメッセージ:
error C2270: 'main': メンバーでない関数が、メモリ モデル修飾子を伴って宣言されています。

ソース(バグ有り):

//try〜catchの単純なサンプル
#include <iostream>
#include<stdio.h>
int main()
&
try
{
throw "例外が発生しました。\n";
}
catch( const char* msg )
{
std::cout << msg << std::endl;
} }


原因:


対処:


ソース(修正済み):

//try〜catchの単純なサンプル
#include <iostream>
#include<stdio.h>
int main()
{
try
{
throw "例外が発生しました。\n";
}
catch( const char* msg )
{
std::cout << msg << std::endl;
} }

スポンサード リンク



[コンパイルエラーコード、メッセージに戻る]