Calling a class's constructor inside another class

后端 未结 3 1609
余生分开走
余生分开走 2021-01-25 01:38

I have a test next week for c++ and I\'m preparing myself for it. I\'m confused when I have 2 classes as shown below. I have to walk through the execution of the code, line by l

3条回答
  •  温柔的废话
    2021-01-25 02:24

    Current approach works only if you have a default constructor in one class. It is better to initialize members in constructor initialization list:

    two(int a, int b, int c, int d) 
        : x(a,b), y(c,d)
    {
            cout << "made one two\n";
    }
    

提交回复
热议问题