C/C++을 사용하고 있습니다. Windows 기능이 있으며, Title의 형식을 변환하는 매우 빠른 방법이 있습니다. const WCHAR *?INT8 ... INT64, UINT8 ... UINT64, float, double을 WCHAR로 변환 *
그래서 데이터를 WCHAR *로 변환해야하는 일부 지점으로 이동 한 후 데이터 유형을 확인하는 큰 경우가 있습니다.
예를 들어 21 인 경우 L이 21이 되길 원합니다. 32.322 => L "32.322" 등
나는 수동으로 할 수 있지만 좀 더 빠른 방법이 있다면 선호 할 것입니다! 이러한 전환은 저수준에서 많이 발생하는 것처럼 보입니다.
감사합니다.
['표준 : to_wstring'] (http://en.cppreference.com/w/cpp/string/basic_string/to_wstring) – NathanOliver
나는 단지 발견 UINT32위한 하나 개의 방법 : WCHAR 버피 [20] = 엘""; swprintf (buf, L "% u", UINT32_Value); 이 전환이 정상인지, 다른 전환이 무엇인지 아는 사람이 있습니까? – user7042812
[stringstream] (http://en.cppreference.com/w/cpp/io/basic_stringstream)은 모든 전환 요구를 해결하는 가장 좋은 방법입니다. ostream처럼 작동합니다 (즉, "cout"). 이 경우에는'wstringstream'을 사용한다고 가정합니다. – Lundin