250x250
Notice
Recent Posts
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
관리 메뉴

일상 코딩

[C++/11.03] 유도된 클래스들의 생성 순서 본문

C++/따배C++ 11강 상속

[C++/11.03] 유도된 클래스들의 생성 순서

polarcompass 2021. 11. 7. 00:45
728x90
#include<iostream>
using namespace std;

class Mother
{
public:
    int m_i;

    Mother()
        : m_i(1)
    {
        cout << "Mother construction" << endl;
    }
};

class Child : public Mother
{
public:
    double m_d;

public:
    Child()
        :m_d(1.0)
    {
        cout << "Child construction" << endl;
    }
};

int main()
{
    Child c1;
    
    // Mother construction
    // Child construction

        return 0;
}

만약 "Child c1" 같이 자식 클래스를 생성시

부모 클래스가 가장 먼저 생성되고

그 다음 자식 클래스가 생성이 된다.

728x90

'C++ > 따배C++ 11강 상속' 카테고리의 다른 글

[C++/11.02] 상속 기본 2  (0) 2021.11.06
[C++/11.01] 상속 기본 1  (0) 2021.11.06