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

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

php網(wǎng)站怎么做集群正規(guī)教育培訓(xùn)機構(gòu)

php網(wǎng)站怎么做集群,正規(guī)教育培訓(xùn)機構(gòu),第一模板ppt網(wǎng),青島網(wǎng)頁設(shè)計招聘本篇日志將介紹FString,FText、FName的用法和相互轉(zhuǎn)換,以及容器TMap,TArray的增刪查改 一、字符串相關(guān)數(shù)據(jù)類型:FString、FText、FName FString是最接近std::string的類型,字符串本身可以看做一個存儲char型的動態(tài)數(shù)…

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

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

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

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

FText最主要的功能是向玩家展示不同的語言包括中文,可以在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無法直接用字符串賦值

(三種字符串在藍(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是一種動態(tài)數(shù)組,類似于std::array或std::vector,下面是其常用的增刪改查方法:

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

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

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

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

http://www.risenshineclean.com/news/51124.html

相關(guān)文章:

  • python做網(wǎng)站怎么樣網(wǎng)站建設(shè)全網(wǎng)營銷
  • 網(wǎng)站建設(shè)費應(yīng)怎樣做會計分錄上海網(wǎng)站搜索引擎優(yōu)化
  • 做外貿(mào)應(yīng)該去什么網(wǎng)站騰訊新聞發(fā)布平臺
  • 做網(wǎng)站該去哪找客戶免費發(fā)布廣告信息的網(wǎng)站
  • 專門找建筑案例的網(wǎng)站如何查看網(wǎng)站權(quán)重
  • 設(shè)計一個電子商務(wù)網(wǎng)站建設(shè)方案小程序制作
  • 用帝國軟件做網(wǎng)站的心得成品網(wǎng)站seo
  • 建設(shè)工程評標(biāo)專家在哪個網(wǎng)站登錄百度指數(shù)怎么用
  • 下做圖軟件在哪個網(wǎng)站下載網(wǎng)站域名注冊查詢
  • 河南建設(shè)網(wǎng)站官網(wǎng)山東疫情最新消息
  • 桂陽網(wǎng)站建設(shè)津seo快速排名
  • 大氣全屏通用企業(yè)網(wǎng)站整站源碼沈陽seo優(yōu)化新勢力
  • 企業(yè)年金如何領(lǐng)取沈陽網(wǎng)站關(guān)鍵詞優(yōu)化公司
  • 手機網(wǎng)站帶后臺源代碼免費網(wǎng)站統(tǒng)計代碼
  • 網(wǎng)站建設(shè)設(shè)計制作培訓(xùn)百度下載并安裝到桌面
  • 用php做的網(wǎng)站有哪些最近營銷熱點
  • 廣州做網(wǎng)站建設(shè)網(wǎng)站收錄優(yōu)化
  • 產(chǎn)品如何推廣濰坊百度seo公司
  • 建設(shè)企業(yè)查詢網(wǎng)站河北優(yōu)化seo
  • 網(wǎng)站建設(shè)北京公司軟件推廣平臺有哪些?哪個比較好
  • 做軟件賺錢的網(wǎng)站有哪些百度資源搜索平臺官網(wǎng)
  • 北京和田合瑞建設(shè)有限公司網(wǎng)站網(wǎng)店營銷與推廣策劃方案
  • 百度收錄最高發(fā)帖網(wǎng)站seo搜索方法
  • 網(wǎng)站搭建合同seo短視頻網(wǎng)頁入口引流網(wǎng)站
  • 網(wǎng)站推廣設(shè)計做哪些口碑營銷的主要手段有哪些
  • 現(xiàn)在從事網(wǎng)站開發(fā)如何網(wǎng)站優(yōu)化排名服務(wù)
  • 網(wǎng)站建設(shè)佰金手指科捷一ui設(shè)計
  • 甘肅網(wǎng)站建設(shè)seo策略什么意思
  • 網(wǎng)站關(guān)鍵詞重要嗎新手怎么學(xué)電商運營
  • reactjs 做的網(wǎng)站媒體公關(guān)