//int型2次元座標
typedef struct
{
	int x;	//X座標
	int y;	//Y座標
	//値の加算
	//引数:加算する値を設定したPos_t構造体
	void Add(Pos_t SetPos)
	{
		x += SetPos.x;
		y += SetPos.y;
	}
	//値の加算
	//引数:加算する値を設定したint型データ(x, y)
	void Add(int sx, int sy)
	{
		x += sx;
		y += sy;
	}
}Pos_t;
エラー 1 error C2061: 構文エラー : 識別子 'Pos_t'
これはPos_tの定義がないからダメって言ってるのだと推測してます
つまりメンバ関数の引数にそのまま自分自身の型を渡すことはできないのでしょうか?
渡す方法があれば教えてください
ちなみにエディターは Visual C++ 2010 Express です