'field' was not declared in this scope
#include <iostream>
using namespace::std;
class game{
private:
int i, k, j;
void rotare(int deg)
{
for (i = 0; i < deg; i++)
for (j = 0; j < 4; j++)
for (k = 0; k < 4; j++);
// field1[i,j]:=field[n-j+1,i];
}
public:
void init(){
int field1[3][3];
int field[3][3];
}
void draw(){
for (j = 0; j < 4; j++) {
for (k = 0; k < 4; k++);
cout << field[j][k] << endl;
}
}
};
int main(int argc, char** argv) {
game g2048;
g2048.init();
g2048.draw();
return 0;
}
Выдает ошибку
[Error] 'field' was not declared in this scope
В C++ я ноль, как раз обучаюсь на этом примере. Как это можно исправить?