VS2008 C++コンパイル時に「error C2143: 構文エラー : ';' が '<クラスヘッド>' の前にありません。」

VS2008 C++コンパイル時につまらないことではまった。「error C2143: 構文エラー : ‘;’ が ‘<クラスヘッド>’ の前にありません。」が出る。なぜか原因がわからなく困ったが、単純なミスだった…

VisualStudio Error C2143

MSDN コンパイラ エラー C2143

typedef int MYINT

class MyClass
{
public:	
	MyClass(void);
	virtual ~MyClass(void);

private:

protected:
	
	
	

typedef int MYINT末尾に「;」(セミコロン)がついていない.. 自分で見るとわからないものだ。 別のヘッダファイルをincludeしていた場合などそのヘッダファイルに問題があったりすると面倒なので覚えておこう。