Здравствуйте, DioNNis, Вы писали:
DNN>Объясните пожаллуйста, чем отличаютсяя эти два типа?
LPCTSTR в зависимости от того, какой тип приложения ты компилишь (_UNICODE или _MBCS) определяется в LPWSTR или в LPSTR, так же как и TCHAR и макрос _T(), ну а WCHAR всегда в wchar_t и никаких вариантов...
Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно "ради красного словца". За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском
Здравствуйте, 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 не включена ).
Здравствуйте, Erop, Вы писали:
E>Здравствуйте, DioNNis, Вы писали:
DNN>>Объясните пожаллуйста, чем отличаютсяя эти два типа?
E>LPCTSTR в зависимости от того, какой тип приложения ты компилишь (_UNICODE или _MBCS) определяется в LPWSTR или в LPSTR, ...
Здравствуйте, Bell, Вы писали:
E>>LPCTSTR в зависимости от того, какой тип приложения ты компилишь (_UNICODE или _MBCS) определяется в LPWSTR или в LPSTR, ...
B>LPCWSTR, LPCSTR
Ну да, их там много всяких
Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно "ради красного словца". За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском