关闭

浅出C++对象模型——理解构造函数、析构函数执行顺序

本文主要说明对象创建时构造函数的执行顺序,对象成员的初始化顺序;对象销毁时析构函数的执行顺序,对象成员的销毁顺序。        “对象的构造从类层次的最根处开始,在每一层中,首先调用基类的构造函数,然后调用成员对象的构造函数。析构则严格按照与构造相反的次序执行,该次序是唯一的,否则编译器将无法自动执行析构过程。       一个有趣的现象是,成员对象初始化的次序完全不受它们在初始...
阅读(7841) 评论(0)
    个人资料
    • 访问:194589次
    • 积分:2513
    • 等级:
    • 排名:第15236名
    • 原创:45篇
    • 转载:3篇
    • 译文:5篇
    • 评论:67条