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