当前位置: 首页 > news >正文

[UEC++]UE5C++各类变量相关知识及其API(更新中)

基础变量

UE自己定义的目的:1.跨平台;2.兼容反射;3.方便宏替换

FString

基础赋值与初始化

遍历与内存

迭代器访问

清除系列操作

合并

插入与移除

        RemoveFromStart是从开头看,没有则移除失败返回false;

        RemoveFromEnd是从尾部看,没有则移除失败返回false。

路径

        其中,值得一提的是,PathAppend中本应该接收const TCHAR*类型的形参,但这里传的是*path2,是因为:

        其次,NormalizeFilename函数主要用于标准化文件路径。如下:

切割

多段切割

查询

        其中,.Find()函数形参中:第一个参数为查找的字符串,第二个参数为是否忽略大小写,第三个为查询的方式(从前往后还是从后往前),第四个参数为查询起点。

替换

        ReplaceCharWithEscapedChar与ReplaceEscapedCharWithChar的区别:前者是将转义字符前再加一个\;而后者反之,将有\\的删去一个\。

        函数后有Inline的是在原变量上替换,不含Inline的是不影响原变量的基础上,返回替换后的字符串。

包含

比较

大小写转换与数字

打印

        Printf会返回拼接后的字符串,Appendf会直接在内部拼接完毕并且返回其引用。

匹配

修剪

转换

FCString

        

制作仿UE5日志打印

FText

        FText一个主要的作用是本地化字符串。

初始化

        

        部分数字的转换:

货币

时间

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.dtcms.com/a/125420.html

相关文章:

  • C语言,原码、补码、反码
  • 操作系统 3.4-段页结合的实际内存管理
  • 【远程工具】1.1 时间处理设计与实现(datetime库lib.rs)
  • 图灵逆向——题十一-wasm小试牛刀
  • 实习期间如何提升留用概率?
  • 再谈 FireBird 自增字段在ClientDataSet里如何处理
  • yolov8在windows系统的C++版本的onnxruntime部署方法
  • C++笔记之父类引用是否可以访问到子类特有的属性?
  • APP动态交互原型实例|墨刀变量控制+条件判断教程
  • 基于ImGui+FFmpeg实现播放器
  • freertos内存管理简要概述
  • RV1126 人脸识别门禁系统解决方案
  • 安全岗の夺命连环问:(第贰篇)XSS三重奏与RASP防御革命
  • js创建对象
  • 人形机器人发展趋势粗谈
  • 模型上下文协议MCP的缺点与潜在问题。
  • 【antd + vue】Tree 树形控件:默认展开所有树节点 、点击文字可以“选中/取消选中”节点
  • 代码随想录第15天:(二叉树)
  • 企业指标设计方法指南
  • Matlab 汽车ABS的bangbang控制和模糊PID控制
  • Linux 安装 vscode
  • erlang的安装-linux
  • 工业相机使用笔记
  • “实时滚动”插件:一个简单的基于vue.js的无缝滚动
  • 懒人版)RF_NSGA2_Topsis随机森林做代理预测模型NSGA3结合熵权法Topsis反求最佳因变量和对应的最佳自变量组合(含帕累托前沿解)
  • 腾讯会议for flatpak
  • 小张的工厂进化史——工厂模式
  • Linux基础命令解释
  • 北斗导航 | 接收机自主完好性监测(RAIM)算法学习思路总结及其算法研究:理论、实现与验证
  • SpringBoot连接MQTT客户端