數(shù)據類型之間的互轉

1.FString To FName
FString Str = TEXT("TestString");
FName Name = FName(*Str);
2.FName To FString
FString TargetFString = Name.ToString();
二.FString to int32 互轉
1.FString to int32
int32 TestInt = FCString::Atoi(*MyFString);
2.int32 to FString
FString TestString = FString::FromInt(TestInt);
三.FString to float 互轉
1.FString to float
float TestFloat = FCString::Atof(*MyFString);
2.float to FString
FString TestString = FString::SanitizeFloat(TestFloat);
四.FString to char* 互轉
1.FString To char*
char* c = TCHAR_TO_UTF8(*MyStr);
2.char* to FString
FString MyFString = FString(UTF8_TO_TCHAR(c));
五.FString to TCHAR* 互轉
1.FString to const TCHAR
FString Str1(TEXT("TestString"));
TCHAR* MyTChar = *Str1;
2.const TCHAR* to FString
FString Mystr = MyTChar;
標簽: