初始化列表调用子类构造函数_grace_fang的博客-优快云博客_子类构造函数初始化列表
1.在子类初始化列表中调用父类的构造函数去初始化。
2.还可以有第三种那种初始化方式,相当于不再使用父类构造函数,而是用一个父类对象作为参数,直接去初始化父类成员属性
POI2D::POI2D(int x, int y) :Point2D(x, y) {
clean();
}
POI2D::POI2D(float x, float y) : Point2D(x, y) {
clean();
}
POI2D::POI2D(Point2D location) : Point2D(location) {
clean();
}
本文介绍了如何在子类的构造函数中通过初始化列表调用父类构造函数,并展示了三种不同的初始化方式,包括直接使用父类构造函数、传递父类对象以及分别针对整数和浮点型参数的实例。同时探讨了这些方法在POI2D类中的应用。
1758

被折叠的 条评论
为什么被折叠?



