Недавно я создал класс Square
:
========= заголовочный файл ======
class Square
{
int m_row;
int m_col;
public:
Square(int row, int col): m_row(row), m_col(col)
};
========== cpp файл ======
#include "Square.h"
Square::Square(int row, int col)
{
cout << "TEST";
}
но затем я получаю много ошибок. Если я удалю файл cpp и изменим файл заголовка на:
========= заголовочный файл ======
class Square
{
int m_row;
int m_col;
public:
Square(int row, int col): m_row(row), m_col(col) {};
};
он не содержит ошибок. Означает ли это, что список инициализации должен отображаться в файле заголовка?