Ошибка: ожидаемый инициализатор перед "классом"
#ifndef ARRAY_H #define ARRAY_H #include <iostream> using std:: ostream; using std::istream; int main() class array { friend ostream &operator << (ostream &, const Array &); friend istream &operator >> (istream &, Array &); public: Array (int = 10); Array (const Array &); ~Array(); int getSize() const; const Array &operator =(const Array &); bool operator ==(const Array &) const; bool operator!=(const Array &right) const { return! (*this == right); } int &operator[]( int ); int operator[]( int ) const; private: int size; int *ptr; }; #endif
Что я уже пробовал:
что случилось?
как исправить ошибку?
error: expected initializer before 'class'
0x01AA
"что не так?": то, что я вижу, более или менее все здесь не так. Я предлагаю начать с очень простой программы "Hello World", чтобы получить основы. Что-то вроде этого и многое другое: С++ Всем Привет с занятий в студии Фрейя[^]