- 博客(3)
- 收藏
- 关注
原创 C++中的静态成员函数
1.声明在类中声明静态成员函数时,需要在函数名前加上static关键字。public:2.定义定义静态成员函数时,不需要在函数名前加上static关键字,但需要在函数名前加上类名和作用域运算符。静态成员函数是类的成员函数,属于类本身,而不是某个具体对象。它具有以下特点:可以直接通过类名调用,而不需要创建类的对象。不能访问非静态成员变量和非静态成员函数,但可以访问静态成员变量。常用于实现工具函数、访问静态成员变量或实现单例模式。
2025-07-11 15:14:02
882
原创 嵌入式编程中使用uint8_t、uint16_t、uint32_t报错的问题
u16表示unsigned short,占16个二进制位;u32表示unsigned long占32个二进制位,此种变量命名方法是为了提高跨平台的移植性与兼容性,明确该类型数据所占内存的大小,防止在不同平台出现数据类型名相同但所占内存大小不同的二义性问题。打开stm32f10x.h的头文件,可以看到里面使用typedef对u8、u16、u32进行类型别名定义,u8的类型别名为uint8_t,u16的类型别名为uint16_t,u32的类型别名为uint32_t,所以加入此头文件就不会再报错了。
2024-03-16 11:23:07
5965
1
原创 linux下使用gcc编译工具出现“命令未找到”或“没有那个文件或目录”等提示
这样再使用gcc编译工具时就不会报错了,但是当下次开机时,使用gcc编译工具又会发生同样的报错,需要再次添加环境变量,为了避免每次开机都要添加一次环境变量,输入sudo vi ~/.bashrc。添加完成之后退出终端并重新登录,以后重新开机使用gcc编译工具就不会再报错了。shell脚本中输入gcc -v,此时就能查看到gcc的安装路径及版本信息。
2023-09-06 14:38:31
23277
6
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅