zoukankan      html  css  js  c++  java
  • C++: 构造函数和析构函数

    一.构造函数:

    1.引入构造函数的目的:对象的初始化(类数据成员的初始化)

    2.带参数的构造函数

    3.用参数初始化列表对数据成员初始化

    4.构造函数的重载(重载:函数同名,但参数的个数或类型不一样)//重构:重新写

    5.使用默认参数的构造函数

    二.析构函数:

    1.析构函数的目的:在撤销对象占用的内存之前完成一些清理工作

    2.析构函数也可以执行"用户希望在最后一次使用对象之后所执行的任何操作"

    三.构造函数和析构函数执行的顺序:

    1.先构造的后析构,后构造的先析构

  • 相关阅读:
    @codeforces
    @atcoder
    @loj
    @atcoder
    @atcoder
    @loj
    @atcoder
    @atcoder
    @atcoder
    @uoj
  • 原文地址:https://www.cnblogs.com/cj2014/p/5036545.html
Copyright © 2011-2022 走看看