自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除