美文网首页
C++构造函数使用初始化列表来初始化字段

C++构造函数使用初始化列表来初始化字段

作者: 欢喜明 | 来源:发表于2018-04-25 08:13 被阅读0次

    记录一:

    使用初始化列表来初始化字段:

    Line::Line( double len): length(len)

    {   

     cout << "Object is being created, length = " << len << endl;

    }

    上面的语法等同于如下语法(常用):

    Line::Line( double len)

    {    

        cout << "Object is being created, length = " << len << endl;

        length = len;

    }

    进一步:

    C::C( double a, double b, double c): X(a), Y(b), Z(c)

         ....

    }

    例子:

    注意:只有构造函数才可以这样用。

    相关文章

      网友评论

          本文标题:C++构造函数使用初始化列表来初始化字段

          本文链接:https://www.haomeiwen.com/subject/sahelftx.html