[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;
}

디폴트 생성자는 클래스의 객체를 초기화하고 메모리를 할당하는 중요한 역할을 합니다. 이를 통해 객체가 생성될 때 기본적으로 필요한 초기화 작업을 수행할 수 있습니다.