博客专栏  >  编程语言   >  C++对象模型

C++对象模型

关于阅读C++对象模型的一点思考和总结

关注
5 已关注
5篇博文
  • C++对象模型的那些事儿之六:成员函数调用方式

    前言C++的成员函数分为静态函数、非静态函数和虚函数三种,在本系列文章中,多处提到static和non-static不影响对象占用的内存,而虚函数需要引入虚指针,所以需要调整对象的内存布局。既然已经解...

    2016-08-11 15:09
    464
  • C++对象模型的那些事儿之四:拷贝构造函数

    前言对于一个没有实例化的空类,编译器不会给它默认生成任何函数,当实例化一个空类后,编译器会根据需要生成相应的函数。这类函数包括一下几个: 构造函数 拷贝构造函数 析构函数 赋值运算符 在上一篇博文C+...

    2016-08-11 15:09
    445
  • C++对象模型的那些事儿之三:默认构造函数

    前言继前两篇总结了C++对象模型及其内存布局后,我们继续来探索一下C++对象的默认构造函数。对于C++的初学者来说,有如下两个误解: 任何class如果没有定义default constructor,...

    2016-08-11 15:08
    360
  • C++对象模型的那些事儿之二:对象模型(下)

    前言上一篇博客C++对象模型的那些事儿之一为大家讲解了C++对象模型的一些基本知识,可是C++的继承,多态这些特性如何体现在对象模型上呢?单继承、多重继承和虚继承后内存布局上又有哪些变化呢?多态真正的...

    2016-08-11 15:07
    551
  • C++对象模型的那些事儿之一:对象模型(上)

    前言很早以前就听人推荐了《深入理解C++对象模型》这本书,从年初买来到现在也只是偶尔翻了翻,总觉得晦涩难懂,放在实验室上吃灰吃了好久。近期由于找工作对C++的知识做了一个全面系统的学习,基础相对扎实了...

    2016-08-11 15:06
    654
img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部