zoukankan      html  css  js  c++  java
  • 类的组合

    概念:

      1.类中的成员是另一个类的对象

      2.可以在已有抽象的基础上实现更复杂的抽象。

    类组合的构造函数设计:

      原则:不仅要负责对本类的成员数据初始化还要对对象成员初始化

      类名::类名(对象成员所需的型材,本类成员形参):

        对象1(参数),对象2(参数),。。。。

      {

        其他函数体    

       首先对构造函数初始化列表中列出的成员初始化,初始化次序是成员在类体体中定义的次序

        1.按照对象成员的定义顺序,先声明先构造

        2.初始化列表中未出现的成员对象,调用默认构造函数初始化

          处理完初始化列表后,再执行构造函数的函数体

    前向引用申明

      先申明类后定义。

      注意事项:

        1.在提供一个完整的类声明之前,不能声明 该类的对象,在不能在内敛成员函数中使用该类的对象

        2.当使用前向引用申明时,只能使用被申明的符号,而不能涉及类的细节。

  • 相关阅读:
    poj 2104(线段树)
    poj 1962(并查集+带权更新)
    hdu 2818(并查集,带权更新)
    hdu 1856
    hdu 3172
    hdu 1325(并查集)
    hdu 5023
    pku 2777(经典线段树染色问题)
    hdu 1671(字典树判断前缀)
    hdu 1247 (字典树入门)
  • 原文地址:https://www.cnblogs.com/beautiful7/p/12482614.html
Copyright © 2011-2022 走看看