多个子对象如何初始化

img


这样为啥不行,到底怎么给多个子对象初始化 怎么给多个子对象初始化

放到函数体中初始化,如下例

Rectangle(int e, int f)
{
    a(e, f);
}

你的目的是啥没描述清楚啊 point是基类(父类),Rectangle是子类,你这里才定义相关的类,还没使用这些类呢。

感觉你想问的应该不是对象的初始化,而是对象初始化时,这里相关构造函数的定义吧,你这里定义的父类构造函数和子类构造函数分别是这样,初始化时就要对应

img

你可以了解一下构造函数相关知识,以及私有和公有相关知识然后再回头看