- 博客(3)
- 收藏
- 关注
原创 【UE4】如何区分中英文字符
如何区分中英文字符在ue4 FString字符串中如何判断每一个字符是中文还是英文?思路是将FString中每一个TCHAR转成UTF8,根据UTF8的长度判断是中文还是英文,中文的长度是3,英文的长度是1。主要用到了UE4封装的FTCHARToUTF8。具体代码如下:FString somestring; //只包含中英字符int cnt = 0;while(cnt <= somestring.Len()){ //第一个参数:取FString的第cnt个字符的地址 //第二个参数:转换
2022-01-28 13:37:06
1444
3
原创 【C/C++】extern的作用
我们在a.c文件中定义了一个全局变量int i;,在b.c文件中想要使用该全局变量,那么就要在b.c文件中声明extern int i;,表明这个变量是在其他文件中定义的,本文件也要用。情况1:b.c中不声明extern int i 如果b.c文件中没有声明extern int i;,那么在编译b.c文件时,编译器会报'i': undeclared identifier(未定义的标识符)...
2019-07-07 21:08:22
325
原创 【C/C++】ifndef/define/endif的作用
【C/C++】ifndef/define/endif的作用主要作用隐藏危险解决办法reference参考资料来源于网上,还未经本人实验证明。主要作用 防止头文件被重复包含和编译。 解释:#ifndef起到的效果是防止一个源文件两次包含同一个头文件。那么一个源文件为什么会两次包含同一个头文件呢? 情况1:你写的test.cpp里包含了a.h和b.h,a.h里包含了b.h,所以b.h就...
2019-07-07 18:52:32
26965
5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人