- 博客(34)
- 收藏
- 关注
原创 第4天C++练习
对于函数模板和类模板来说,它们的实现机制主要依赖于编译器在编译时期生成特定类型的代码。这意味着对于每一种需要的类型,编译器都会生成一个模板的实例。例如,如果你有一个函数模板 max 并且用 int 和 double 类型调用了它,编译器将生成两个不同的函数版本,一个用于 int 类型,另一个用于 double 类型。这种实例化是在编译时完成的,因此不会影响运行时性能。但是,它可能会增加编译时间和生成的代码量,因为每个实例都是独立的函数或类。
2024-09-05 19:12:10
525
原创 file io day_02
realloc原型是extern void *realloc(void *mem_address, unsigned int newsize);先判断当前的指针是否有足够的连续空间,如果有,扩大mem_address指向的地址,并且将mem_address返回,如果空间不够,先按照newsize指定的大小分配空间,将原有数据从头到尾拷贝到新分配的内存区域,而后释放原来mem_address所指内存区域(注意:原来指针是自动释放,不需要使用free),同时返回新分配的内存区域的首地址。
2024-08-09 19:23:46
503
原创 STM32F429IGT6 STMCubeMX PWM 控制 180 舵机
设置PWM对应引脚PA2![[QQ_1721613625998.png]]![[QQ_1721613709674.png]]![[QQ_1721613757231.png]]主函数中启动TIM2的PWM(CH3)通道20HZ下的舵机控制(180的舵机)
2024-07-22 10:26:54
1501
原创 使用于CubeIDE 1.15.1 的自动补全插件
将插件名字拖入软件目录下的Plugs目录。将下载的插件改为和目录下相似文件相同的名字。并将源文件改为备份文件。
2024-07-12 19:35:31
173
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人