中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁(yè) > news >正文

做農(nóng)資的網(wǎng)站網(wǎng)站流量統(tǒng)計(jì)工具有哪些

做農(nóng)資的網(wǎng)站,網(wǎng)站流量統(tǒng)計(jì)工具有哪些,互聯(lián)網(wǎng)推廣工資很高嗎,室內(nèi)設(shè)計(jì)軟件手機(jī)版本篇日志將介紹FString,FText、FName的用法和相互轉(zhuǎn)換,以及容器TMap,TArray的增刪查改 一、字符串相關(guān)數(shù)據(jù)類型:FString、FText、FName FString是最接近std::string的類型,字符串本身可以看做一個(gè)存儲(chǔ)char型的動(dòng)態(tài)數(shù)…

本篇日志將介紹FString,FText、FName的用法和相互轉(zhuǎn)換,以及容器TMap,TArray的增刪查改

一、字符串相關(guān)數(shù)據(jù)類型:FString、FText、FName

FString是最接近std::string的類型,字符串本身可以看做一個(gè)存儲(chǔ)char型的動(dòng)態(tài)數(shù)組,也可以使用'+'來(lái)進(jìn)行字符串連接

FName是不可修改的字符串類型,其會(huì)在定義時(shí)生成一個(gè)哈希值,適合作為TMap的鍵

FText最主要的功能是向玩家展示不同的語(yǔ)言包括中文,可以在DataTable中進(jìn)行設(shè)置

UPROPERTY(EditAnywhere,BlueprintReadWrite)
FString S1 = "a";
UPROPERTY(EditAnywhere, BlueprintReadWrite)
FName S2 = "b";
UPROPERTY(EditAnywhere, BlueprintReadWrite)
FText S3 = FText::FromString("c");//FText無(wú)法直接用字符串賦值

(三種字符串在藍(lán)圖中顯示的顏色是不同的)

三種數(shù)據(jù)類型是可以互相轉(zhuǎn)化的,這里我們統(tǒng)一使用FString作為跳板:

S1 = S3.ToString();//FText向FString轉(zhuǎn)化
S1 = S2.ToString();//FName向FString轉(zhuǎn)化
S2 = FName(S1);//FString向FName轉(zhuǎn)化
S3 = FText::FromString(S1);//FString向FText轉(zhuǎn)化

FString和std::string之間也是可以相互轉(zhuǎn)化的:

S4 = TCHAR_TO_UTF8(*S1);//FString向std::string轉(zhuǎn)化
S1 = UTF8_TO_TCHAR(S4.c_str());//std::string向FString轉(zhuǎn)化

二、容器:TArray,TMap

TArray是一種動(dòng)態(tài)數(shù)組,類似于std::array或std::vector,下面是其常用的增刪改查方法:

TArray<int>Array;
Array.Add(3);//添加一個(gè)元素到末尾
Array[0] = 5;//可以進(jìn)行隨機(jī)訪問(wèn)
auto x = Array.FindByPredicate([](const int& x) {return x > 3; });//返回找到的第一個(gè)符合條件的的值的指針,沒(méi)找到返回nullptr
UE_LOG(LogTemp, Warning, TEXT("%d"), *x);
Array.RemoveAt(0);//刪除某個(gè)索引值對(duì)應(yīng)的元素

TMap是一個(gè)哈希表,類似于std::unordered_map,其提供了針對(duì)例如FString的UE特殊數(shù)據(jù)類型的哈希函數(shù),使用方法如下:

TMap<FString, int>Map;
Map.Add("A", 1);//在哈希表中添加一個(gè)鍵值對(duì)
//Map["B"] = 2;//注意TMap不能像std::unordered_map一樣自動(dòng)創(chuàng)建一個(gè)"B",2的鍵值對(duì),而是會(huì)報(bào)錯(cuò)
if(Map.Contains("A"))
{UE_LOG(LogTemp, Warning, TEXT("warning:%d"), Map["A"]);//注意在用鍵求值是要先查詢是否存在Map["A"] = 2;
}
Map.Remove("A");//移除哈希表中對(duì)應(yīng)的元素

下一篇日志我將介紹UE中函數(shù)的聲明和定義

http://m.risenshineclean.com/news/64910.html

相關(guān)文章:

  • cms做網(wǎng)站后臺(tái)互聯(lián)網(wǎng)推廣的方式
  • 網(wǎng)站日志怎么做網(wǎng)站收錄一鍵提交
  • wordpress中文免費(fèi)模板下載寧波seo外包推廣公司
  • 蘇州網(wǎng)站網(wǎng)絡(luò)營(yíng)銷推廣石家莊seo代理商
  • 小程序大概需要多少錢南京seo圈子
  • 山南網(wǎng)站建設(shè)網(wǎng)絡(luò)平臺(tái)推廣方案
  • 做編程題的網(wǎng)站全國(guó)新冠疫苗接種率
  • seo營(yíng)銷網(wǎng)站的設(shè)計(jì)標(biāo)準(zhǔn)百度快照優(yōu)化
  • 有什么專門搜試卷做的網(wǎng)站app推廣平臺(tái)排行榜
  • 重慶裝修貸廣州seo服務(wù)外包
  • 廣州天河區(qū)網(wǎng)站建設(shè)搜索引擎推廣有哪些
  • 移動(dòng)端是指手機(jī)還是電腦優(yōu)化大師如何刪掉多余的學(xué)生
  • 安卓市場(chǎng)2022最新版下載河南網(wǎng)站關(guān)鍵詞優(yōu)化
  • 蘇州網(wǎng)站建設(shè)選蘇州夢(mèng)易行百度網(wǎng)游排行榜
  • 余姚網(wǎng)站制作軟文營(yíng)銷是什么意思
  • 俄文網(wǎng)站策劃搜索引擎都有哪些
  • 燕郊做網(wǎng)站的外貿(mào)網(wǎng)站建設(shè) google
  • 淘客軟件自動(dòng)做網(wǎng)站百度網(wǎng)址大全舊版
  • 網(wǎng)站界面用什么軟件做百度云電腦版網(wǎng)站入口
  • 適合做外鏈的網(wǎng)站互聯(lián)網(wǎng)平臺(tái)
  • 社區(qū)問(wèn)答網(wǎng)站開發(fā)谷歌推廣開戶
  • 杭州網(wǎng)站建設(shè)杭州磁力引擎
  • 百度網(wǎng)站快速排名公司重慶seo網(wǎng)絡(luò)推廣
  • 佛山市城市建設(shè)檔案館網(wǎng)站競(jìng)猜世界杯
  • 深圳網(wǎng)站建設(shè)html5惠州seo怎么做
  • 做外貿(mào)收費(fèi)的網(wǎng)站seo交流論壇
  • 買公司的網(wǎng)站建設(shè)北京seo顧問(wèn)外包
  • 盤古建站模板seo研究中心論壇
  • 河南官網(wǎng)網(wǎng)站建設(shè)廣告語(yǔ)
  • 互動(dòng)網(wǎng)站設(shè)計(jì)與制作提供seo顧問(wèn)服務(wù)適合的對(duì)象是