생성자에서 멤버변수를 초기화 하는 두 가지 방법
class Human {
private:
int age;
string name;
public:
Human (int age, string name) {
this->age = age;
this->name = name;
}
};
this.이 아니고 this->인 부분을 조심한다.
class Human {
private:
int age;
string name;
public:
Human (int age, string name) : age(age), name(name) {
}
};