Видим, что я новичок в C ++. Я подумал, что попробую написать очень простое консольное приложение, которое заполняет 2D-массив и отображает его содержимое.
Но код, который я написал, не скомпилируется.
Некоторые из ошибок, которые я получаю:
ошибка C2065: «ящик»: необъявленный идентификатор
ошибка C2228: слева от .GenerateBox должен быть класс / структура / объединение
Вот мой код:
#include <iostream>
using namespace std;
int main()
{
Box box;
box.GenerateBox();
}
class Box
{
private:
static int const maxWidth = 135;
static int const maxHeight = 60;
char arrTest[maxWidth][maxHeight];
public:
void GenerateBox()
{
for (int i=0; i<maxHeight; i++)
for (int k=0; k<maxWidth; k++)
{
arrTest[i][k] = 'x';
}
for (int i=0; i<maxHeight; i++)
{
for (int k=0; k<maxWidth; k++)
{
cout << arrTest[i][k];
}
cout << "\n";
}
}
};
Есть идеи, что вызывает эти ошибки?