- 博客(2)
- 收藏
- 关注
原创 C++的结构体和类是如何进行字节对齐的?
由于,C/C++中结构体和类的内存模型基本上是一样的,所以我们这里只讨论类是怎么样的。结构体也是采用相统的原则我们都知道,在类中,如果我们用sizeof()去查看它的大小会返回这个类的所占的字节大小,但是这个大小并不是直接叠加的。比如我们知道:一个 int 类型占用4字节,一个char类型占用一个字节,可是他们两个放在同一个类中,他们的大小并不是 4+1=5字节。而是8字节,这是因为编译器对存放在类中的这两个成员变量进行了补齐。那么补齐的规则是什么?这里废话不多说,直接说结论:C++ 中按照类中最
2022-01-08 14:01:50 390
原创 Keil5下载烧录错误常见问题
最常见的我们在入门使用STM32单片机之时会遇到各种各样的问题。由于STM32作为32为单片机,比起诸如8051的8位单片机复杂了许多,如果不使用库函数以及别人的封装库代码进行开发对于新手基本是不可能的。1.代码移植问题我们在调用别人函数库之时首先要确定使用的设备是否正确。如果你在编译/链接过程中出现了大量问题,先检查一下设备是否选择正确,一般性能比较低的单片机,运行性能比较高的单片机的代码时会出现大量错误但是性能比较高的单片机运行性能比较低的单片机之时可能不会在编译中出错,但.
2021-01-17 13:54:48 21215 4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人