class Stack
{
private:
int tos;
const int max = 10;
int a[max];
public:
void push(int adddata);
void pop();
void printlist();
};
ошибка: неправильное использование нестатического элемента данных «Макс»ошибка: неправильное использование нестатического элемента данных
что не так в коде, и, пожалуйста, помогите мне с правильной коррекцией. Thankyou
Не все компиляторы поддерживают, что он должен быть 'статическими Const ИНТ макс,' в заголовке и 'сопзЬ Int Stack :: max = 10; 'в файле cpp – tejas
@tejashs: определение' max' должно появиться и в заголовке. – Hurkyl
Если у вас есть плохой/старый компилятор, вы также можете пойти и сделать 'inline static const int max() {return 10; } ' –