
C++
文章平均质量分 51
1
吃肉又吃蒜
这个作者很懒,什么都没留下…
展开
-
C++的const记录
有人问了 int const age为什么不是这样呢?对于普通变量这样也是一样的没什么区别,大胆用就行,哪种都行。const直接修饰了age,所以不能被修改当前值,中间的int是数据类型不需要管他!指针有两个地方可以冻:冻住指针自己和冻住指向的数据.p类似解引用,然后保护了解引用,,,,,,冻住变量,变量不能被修改。比较常用的一种用法。原创 2025-03-18 09:29:33 · 192 阅读 · 0 评论 -
C++多态的理解,笔记
多态(Polymorphism)是C++面向对象编程的一个关键概念,它允许你以一种通用的方式处理不同类型的对象,而无需了解它们的具体类型。C++中的多态性通过虚函数(virtual functions)来实现,主要包括两种形式:多态是一种让你能够以相同的方式处理不同对象的编程概念。这意味着你可以使用相同的代码来处理不同类型的东西,而不需要知道它们的确切类型。举个例子,想象你有一个玩具箱,里面装着不同类型的玩具,如汽车、娃娃和飞机。原创 2023-10-11 20:57:18 · 154 阅读 · 0 评论 -
关于单片机的分频定时器的记录
在这种情况下,你可以设置一个较大的分频器值,以降低计数器的计数速度,从而延长时间间隔。例如,如果你的主频是72MHz,可以将分频器设置为720,000,这将使计数器每秒钟计数720,000次,每个计数周期的时间为1秒。也就是在RTC_DIV装载为32768,因为DIV是自减的,并且从32768一直减少到0,所需要的时间为1s,所以减少一个数,所用的时间为1/32768s,那么减少多少个数,就计时了0.15s呢?在这种情况下,你可以减小分频器值,增加计数器的计数速度,从而缩短时间间隔。这使得分频器非常灵活。原创 2023-09-13 17:43:54 · 2392 阅读 · 0 评论 -
嵌入的是PWM
在嵌入式系统中,PWM(脉冲宽度调制)是一种常用的技术,用于控制和生成脉冲信号,通常用于控制电机、LED亮度、音频输出等。针对STM32微控制器,它们通常具有内置的PWM控制器模块,使PWM生成相对容易。PWM是一种用于控制电子设备的技术,通过调整信号的脉冲宽度和周期,可以模拟出不同的电压或功率级别。原创 2023-09-21 16:45:46 · 742 阅读 · 0 评论 -
Doxygen在vs code配置
doxdocgen.generic.paramTemplate”: “@param[in/out]{indent:15}{param}{indent:20}【参数注释】”,//“doxdocgen.generic.briefTemplate”: “@brief{indent:10}{text}【.C描述】”,“doxdocgen.c.setterText”: “Set {name}”,//Get方法(没用)“doxdocgen.generic.authorEmail”: “邮箱”,//命令建议(没用)原创 2023-09-21 14:56:17 · 783 阅读 · 0 评论 -
C语言的函数指针、指针函数, 函数数组
是指向函数的指针,它允许您在程序运行时动态选择要调用的函数。函数指针可以像普通变量一样传递、存储和使用,这使得它们在许多编程场景中非常有用,如回调函数、函数表、插件架构等。而指针函数说的事指向这个函数的的指针,是可以直接用这个指针操作这个函数的,也就是说可以赋值的。指针函数是一个返回指针的函数。它是一个函数,其返回类型是一个指针类型。指针函数通常用于返回动态分配的内存或者指向某个对象的指针。指针函数的声明类似于普通函数声明,但返回类型是一个指针。指针函数是函数中返回一个地址,他去用指针是接收。原创 2023-09-12 14:17:07 · 298 阅读 · 0 评论 -
在C++中关于protobuf的问题使用
创建一个文件在这个文本中输入下面的代码,保存MOBILE = 0;HOME = 1;WORK = 2;原创 2023-04-26 16:03:49 · 913 阅读 · 0 评论 -
不同进程直接进行信息传递
对于不同进程进行信息交互来说有多种方式在这里使用共享内存加信号量的方式实现。下面是一个写共享内存的程序。原创 2023-04-23 14:00:13 · 129 阅读 · 0 评论 -
json创建,创建json数组数据C++
【代码】json创建,创建json数组数据。原创 2023-04-21 16:24:43 · 1010 阅读 · 0 评论 -
Ubuntu 终端中安装 RapidJSON 库
make安装完成后,您可以在您的 C++ 项目中使用 RapidJSON 库。记得在编译时链接 RapidJSON 库:如果用IDE就不用了这些步骤应该可以在您的 Ubuntu 终端中安装和使用 RapidJSON 库。原创 2023-04-21 11:32:53 · 2110 阅读 · 4 评论 -
关于函数引用的问题C++
cpp// 定义函数 swap,使用引用交换两个整数的值a = b;b = temp;cout原创 2023-04-14 10:20:51 · 426 阅读 · 0 评论 -
ROS运行机C++程序,移动
C++代码移动到ROS系统中原创 2023-02-11 14:27:32 · 653 阅读 · 1 评论 -
C/C++中int 转string,string转int的几种方法
C/C++中int 转string,string转int的几种方法原创 2022-12-20 08:53:57 · 1875 阅读 · 0 评论 -
C++ new的用法
C++ new的用法原创 2022-12-19 10:00:53 · 527 阅读 · 0 评论 -
C++枚举学习
C++枚举原创 2022-12-17 13:50:54 · 119 阅读 · 0 评论 -
C++中关于类中的this的使用方法
C++关于this的使用转载 2022-12-17 10:48:51 · 511 阅读 · 0 评论 -
Eigen库 C++中的输出某个元素
Eigen库 C++中的输出某个元素原创 2022-12-14 20:20:18 · 832 阅读 · 0 评论 -
C++多线程调用类中的函数为启动函数
C++多线程调用类中的函数为启动函数原创 2022-12-13 10:15:16 · 277 阅读 · 0 评论 -
C++中在容器vector里面个每个元素再作为容器
C++容器的元素再定义为容器类型 vector原创 2022-12-09 10:21:21 · 261 阅读 · 0 评论