![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C++ Object Model
文章平均质量分 88
深入探讨一下C++对象模型,希望能够更进一步掌握C++知识,由熟练往精通道路上修行
AutoXTruck
自动驾驶行业从业者,分享相关技术文章与行业心得体会,希望对你有所帮助。
展开
-
【C++模板与泛型编程】系列之类模板
目录类模板定义与基本使用特化全特化偏特化小结参考类模板定义与基本使用特化全特化偏特化小结参考原创 2022-03-14 20:51:23 · 604 阅读 · 0 评论 -
【C++对象模型探索】系列之类与对象概述
类与对象简介类与对象的关联与区分成员函数、成员变量属于类还是对象?静态函数、静态成员变量属于类还是对象?相关测试案例类与对象空类含有成员函数(非静态)含有成员函数(静态)含有成员函数(静态、非静态)含有成员变量(非静态)含有成员变量(静态)含有成员函数(虚函数、纯虚函数)单继承虚继承多个不同类型成员变量,内存对齐小结参考...原创 2021-01-11 20:05:57 · 263 阅读 · 0 评论 -
【C++对象模型探索】系列之构造/析构函数详解
内容概述构造函数区分C++对象模型探索中,构造函数、析构函数默认构造函数:主要分为两种:编译期间默认生成的构造函数;或者是定义的无参构造函数;(如果定义了构造函数,那么系统编译期间就不会生成默认的构造函数。但是,没有定义构造函数,系统编译也不一定生成默认构造函数;)显示构造函数:显示定义构造函数的调用方式,避免构造函数的隐式转换操作,使用更加严格;委托构造函数:拷贝构造函数:主要解决类对象直接的拷贝操作;当然这里面有深拷贝与浅拷贝区分,同时拷贝构造函数也存在与默认构造函数同样情况,系统在没有原创 2021-01-09 12:20:41 · 427 阅读 · 0 评论