博客园  :: 首页  :: 新随笔  :: 管理

c++构造函数的初始化列表

Posted on 2020-01-18 23:10  wsg_blog  阅读(334)  评论(0编辑  收藏  举报

Index C++

初始化列表形式:

class Point
{
private:
    const float x,y;
    Point(float xa = 0.0, float ya = 0.0):y(ya),x(xa) {}
};

y(ya),x(xa)就是初始化列表的形式,而且是在构造函数被调用之前运行

从此以后要用这种方式写构造函数的初始化。

c++必须使用初始化列表的三种情况