- 613 名前:609 mailto:sage [2009/08/27(木) 22:45:04 ]
- ダメでした、分かりませんでした・・
mapクラスを作り、map型のF1を作り、メンバ関数DataAtの戻り値をcout・・と思ったのですが上手く動いてくれません エラーは 1>d:\program files\vc\project\no\a.cpp(8) : error C2059: 構文エラー : '{' 1>d:\program files\vc\project\no\a.cpp(8) : error C2334: '{' の前に予期しないトークンがありました。関数の本体は無視されます 1>d:\program files\vc\project\no\a.cpp(15) : error C2065: 'data' : 定義されていない識別子です。 で、コードは↓です。どこが違うのか本気で分かりません、助けてください! #include <iostream> using namespace std; int main() { class map { private: int data[3][4]= { {2,12,0,4}, {0,5,4,13}, {0,3,11,9}, }; public: int DataAt(int x, int y) { return data[x][y]; }// or return data[y][x]; }; map F1; cout <<F1.DataAt(2,3); return 0; }
|

|