LPCTSTR vs WCHAR
От: DioNNis http://i-liger.com
Дата: 04.10.07 13:34
Оценка:
Объясните пожаллуйста, чем отличаютсяя эти два типа?
Владея информацией, владеешь миром. Уинстон Черчилль
Re: LPCTSTR vs WCHAR
От: Erop Россия  
Дата: 04.10.07 13:40
Оценка:
Здравствуйте, DioNNis, Вы писали:

DNN>Объясните пожаллуйста, чем отличаютсяя эти два типа?


LPCTSTR в зависимости от того, какой тип приложения ты компилишь (_UNICODE или _MBCS) определяется в LPWSTR или в LPSTR, так же как и TCHAR и макрос _T(), ну а WCHAR всегда в wchar_t и никаких вариантов...
Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно "ради красного словца". За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском
Re: LPCTSTR vs WCHAR
От: Bell Россия  
Дата: 04.10.07 13:52
Оценка: +3
Здравствуйте, DioNNis, Вы писали:

DNN>Объясните пожаллуйста, чем отличаютсяя эти два типа?


LPCTSTR:
если используется UNICODE, то это const wchar_t*. (Если опция Project Settings -> C/C++ -> Language -> Treat wchar_t as Build-in Type не включена, то это const unsigned short*). Иначе это const char*.

WCHAR:
это синоним типа wchar_t (или unsigned short если опция Project Settings -> C/C++ -> Language -> Treat wchar_t as Build-in Type не включена ).
Любите книгу — источник знаний (с) М.Горький
Re[2]: LPCTSTR vs WCHAR
От: Bell Россия  
Дата: 04.10.07 13:55
Оценка:
Здравствуйте, Erop, Вы писали:

E>Здравствуйте, DioNNis, Вы писали:


DNN>>Объясните пожаллуйста, чем отличаютсяя эти два типа?


E>LPCTSTR в зависимости от того, какой тип приложения ты компилишь (_UNICODE или _MBCS) определяется в LPWSTR или в LPSTR, ...


LPCWSTR, LPCSTR

Любите книгу — источник знаний (с) М.Горький
Re[3]: LPCTSTR vs WCHAR
От: Erop Россия  
Дата: 04.10.07 14:03
Оценка: :)
Здравствуйте, Bell, Вы писали:

E>>LPCTSTR в зависимости от того, какой тип приложения ты компилишь (_UNICODE или _MBCS) определяется в LPWSTR или в LPSTR, ...


B>LPCWSTR, LPCSTR


Ну да, их там много всяких
Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно "ради красного словца". За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.