생성자(Constructors, Ctors) 생성자(Constructors) 객체가 선언될 때 자동으로 호출되는 멤버함수입니다. 명시적으로 호출하는 방법은 허용되지 않습니다.
멤버변수를 초기화할 때 사용됩니다. 생성자를 통해 멤버변수가 초기화되므로 공백이나 쓰레기 값으로 인한 오류 발생을 해결합니다.
C++에서 생성자는 클래스명과 동일한 멤버함수를 이용해 만듭니다. 반환형은 정의하지 않습니다. class Person{ private: string name; double height; double weight; public: Person(string name, double height, double weight){ // 생성자 this->name = name; this->height = height; this->weight = weight; } }; Person person("Mr.Hong", 180.0, 70.0); // 기본적인 생성자 호출 Person* pperson = new ...
#
class
#
Constructor
#
cpp
#
Destructor
#
static
#
생성자
#
소멸자
#
스테틱
#
클래스