![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++学习
C++理论知识结合实际代码学习记录
菜_鸟_
这个作者很懒,什么都没留下…
展开
-
C++ 字节对齐
字节对齐概念字节对齐对齐准则示例代码概念alignas:对齐要求即字节对齐,指定某个类型是几字节对齐。alignof:查询类型的对齐要求字节对齐内存中是按照字节来划分存储空间的,理论上讲数据存储在内存上时,也会是按照字节顺序进行排列,但是CPU在访问内存数据时,为了提高效率通常会按照自身位数对数据进行存取。如32位的CPU,访问内存是会一次性获取到32bit数据,如果一个32位的数据没有放在被4字节整除的地址处时,此时CPU需要读取两次才可以获取到该数据,显然是效率打折了。但是有时在嵌入式开发过原创 2020-06-03 23:32:42 · 311 阅读 · 0 评论 -
C++知识学习专栏简介
C++知识学习专栏简介背景工具使用学习途径学习路线背景最近很多项目使用了C++,之前虽然学习过C++,但那都是大学时候的事情了。现在重新学起来,在这里记录一下学习历程,以备后用。工具使用系统:MacOs Catalina 10.15.4IDE:VSCode编译器:Apple clang version 11.0.0 (clang-1100.0.33.16)Target: x86_64-apple-darwin19.4.0Thread model: posix基于c++17示例代码学习原创 2020-06-03 21:58:24 · 183 阅读 · 0 评论