2016-03-24 14 views
1

:vC++ dosyasında std :: string/std :: wstring için makro nedir? MSDN göre

https://msdn.microsoft.com/en-us/library/windows/desktop/ff381407%28v=vs.85%29.aspx

Sen char TCHAR yazmak ya wchar_t'den std :: string ve std :: wstring için benzer bir sembol var mı derleyici MAKRO UNICODE

bağlı olabilir?

Teşekkürler!

(My VC++ sürümü 2013 olan)

+1

TCHAR ve UNICODE makroları, C++ çalışma zamanı kitaplığı API'lerinden farklı olan Windows API'sinin bir parçasıdır. Bu yüzden zaten bir tane yok. Visual C++, C çalışma zamanı kitaplığında bazı TCHAR benzeri işlevler sağlar, ancak bu '_UNICODE'yi tetikler (önde gelen alt çizgiyi not edin). –

cevap

4

Kendin tanımlayabiliriz: Ben bulamadım

typedef basic_string<TCHAR, char_traits<TCHAR>, allocator<TCHAR> > tstring; 
+1

Teşekkürler, çevremde bu şekilde yazılır: typedef std :: basic_string , std :: allocator > tstring; – Boying

1

. Kodumda kendim yazdım -

İlgili konular