zoukankan      html  css  js  c++  java
  • 何时必须使用member initialization list?

    何时必须使用member initialization list?

     1、初始化一个reference member时。

      reference member必须在 initialization list中初始化。

     2、初始化一个const member时。

      const member必须在 initialization list中初始化。

     3、当调用一个base class的constructor,而它拥有一组参数时。

      必须在initialization list中调用父类的多参构造函数。

     4、当调用一个member class的consturctor,而它拥有一组参数时。

      必须在initialization list中调用父类的多参构造函数。

      注意:初始化列表的调用次序由成员的内存结构顺序决定,而不是初始化列表中的顺序决定。

  • 相关阅读:

    链表
    Codeforces 1290A/1291C
    Codeforces 1291B
    Codeforces 1291A
    Codeforces 1295C
    Codeforces 1295B
    ZJNU 2356
    ZJNU 2354
    ZJNU 2353
  • 原文地址:https://www.cnblogs.com/tekkaman/p/3107935.html
Copyright © 2011-2022 走看看