有两种方式构造一个类:
class Cell{
public:
Cell(int cellID, int nx);
~Cell();
private:
int cellID_;
int nx;
};
第一种方式:
Cell::Cell(int cellID, int nx)
: cellID_(cellID), nx_(nx){}
第二种方式:
Cell::Cell(int cellID, int nx){init(cellID, nx)}
void Cell::init(int cellID, int nx){
cellID_ = cellID;
nx_ = nx;
}