[c++] 디폴트 생성자
디폴트 생성자의 예시를 보겠습니다.
class MyClass {
public:
int myInt;
float myFloat;
// 디폴트 생성자
MyClass() {
myInt = 0; // int 변수를 0으로 초기화
myFloat = 0.0f; // float 변수를 0.0으로 초기화
}
};
int main() {
// 객체를 생성할 때 디폴트 생성자가 호출됨
MyClass obj;
// obj의 myInt와 myFloat는 각각 0으로 초기화됨
return 0;
}
디폴트 생성자는 클래스의 객체를 초기화하고 메모리를 할당하는 중요한 역할을 합니다. 이를 통해 객체가 생성될 때 기본적으로 필요한 초기화 작업을 수행할 수 있습니다.