- 博客(5)
- 收藏
- 关注
原创 FreeRTOS学习
xTaskCreate():动态创建任务,任务的任务控制块以及任务的栈空间所需的内存均由FreeRTOS从FreeRTOS管理的堆中分配xTaskCreateStatic():静态创建任务,任务的任务控制块以及任务的栈空间所需内存由用户自主创建利用xTaskCreate()函数创建的任务会立即进入就绪态,由任务调度器调度运行动态创建任务函数内部详细实现过程:(1)申请堆栈内存(返回首地址)(2)申请任务控制块内存(返回首地址)(3)将前面申请的堆栈地址赋值给控制块的堆栈成员(4)调用prvInitia
2026-04-01 16:20:42
373
原创 C++学习——多态
地址早绑定 在编译阶段就确定了函数地址不使用虚函数时,Animal的结构使用虚函数时,Animal的结构 vfptr 虚函数指针 指向虚函数表当子类重写父类的虚函数时,子类中的虚函数表会被替换成 子类的虚函数地址无用虚函数前,Cat结构用了虚函数后,Cat结构。
2025-07-29 20:44:59
301
原创 C++学习——类和对象
public:Person()//默认构造函数cout << "默认构造函数!" << endl;Person(int a) //有参构造函数age = a;cout << "有参构造函数" << endl;cout << "拷贝构造函数" << endl;~Person()cout << "解构函数" << endl;int age;//括号法Person p1;
2025-07-24 15:57:02
878
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅