最近我创建了类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) {};
};
它没有错误。这是否意味着初始化列表必须出现在头文件中?