![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++总结专栏
文章平均质量分 98
哈尔丫
给我一个可以专心研究虚拟现实的平台,我还你一片天地!!!
我的目标是建立虚拟世界与真实世界的桥梁!
展开
-
用反汇编分析c++RVO开启和关闭时的底层原理以及C++prvalue,xvalue和lvalue的相关知识
用反汇编分析c++RVO开启和关闭时的底层原理前言本篇文章主要讲述C++prvalue,xvalue和lvalue的相关知识,会用到部分intel式和ATT式汇编的知识。我会在文章末尾给出测试代码的反汇编代码以及右值引用(Rvalue references)官方文档 。原创 2022-01-28 13:06:55 · 1238 阅读 · 2 评论 -
C++11,14,17中auto和decltype相关知识及拓展
auto和decltype相关知识及拓展前言从初始化器和表达式中推导( Deduction from Initializers and Expressions)auto类型说明符复合类型,常量和auto进一步探讨auto类型说明符auto与右值引用推导返回类型前言本篇文章为笔者的读书笔记,未经允许请勿转载。如果对你有帮助记得点个赞(●’◡’●)这篇文章是上篇文章《…C++prvalue,xvalue和lvalue的相关知识》的续作,上次我们已经把prvalue,xvalue和lvalue说清楚了,原创 2022-02-09 13:23:54 · 1471 阅读 · 0 评论 -
c++对象模型之虚表,虚表指针,thunk,多态,多重继承this指针偏移,多重继承virtual析构函数,多重虚继承下的访问虚基类成员变量时虚表的工作原理
上两篇文章将c++的核心部件[Value categories]讲清楚了,这篇文章将会带大家分析c++对象模型的底层原理。笔者这里用的编译器是`clang version 10.0.0-4ubuntu1`,不同编译器对数据布局的处理可能会不同(《深度探索c++对象模型》中已阐述原因,感兴趣的读者可以自行阅读)。友情提示:本文章涉及`ATT式`和`intel式`汇编代码的相关知识。原创 2022-02-19 18:24:10 · 934 阅读 · 2 评论