1> 钻石继承问题– 一个子类继承自多个基类,而这些基类又源自共同的祖先,这样的继承结构称为钻石继承(菱形继承)– 公共基类子对象,在汇聚子类对象中,存在多个实例– 在汇聚子类内部,或通过汇聚子类对象,访问公共基类的成员,会因继承路径的不同而导致匹配歧义 // 虚继承 -- 钻石继承先天有缺陷的解决 Read More
posted @ 2025-05-07 20:38
靖意风
Views(13)
Comments(0)
Diggs(0)
1> 多重继承的内存布局– 子类对象中的多个基类子对象,按照继承表的顺序依次被构造,析构的顺序则与构造严格相反,各个基类子对象按照从低地址到高地址排列 #include <iostream> using namespace std; class A { public: A() { cout << " Read More
posted @ 2025-05-07 20:20
靖意风
Views(24)
Comments(0)
Diggs(0)
按键会有抖动,现在记录较简单的处理方法: 1. 硬件去抖动, 加电容, 充放电 2. 软件去抖动, 延时 10ms 去除前抖动; 然后通过 flag标记 去除后抖动 // 判断按键是否按下 // 返回按下按键的键值 // KEY0 - 返回: KEY0_PRESS 1 // key0 键值 u8 K Read More
posted @ 2025-05-07 19:35
靖意风
Views(32)
Comments(0)
Diggs(0)

浙公网安备 33010602011771号