Конверсия типов
Код:
CString Text=_T("Text");
const char* pPtr;
pPtr=(const char*)Text;
Ошибка:
error C2440: 'type cast' : cannot convert from 'CString' to 'const char *'
Заранее спасибо.
Цитата:
Originally posted by AlexII
Почему под UNICODE вылезает след ошибка и как это побороть ?!
Код:
CString Text=_T("Text");
const char* pPtr;
pPtr=(const char*)Text;
Ошибка:
error C2440: 'type cast' : cannot convert from 'CString' to 'const char *'
Заранее спасибо.
Почему под UNICODE вылезает след ошибка и как это побороть ?!
Код:
CString Text=_T("Text");
const char* pPtr;
pPtr=(const char*)Text;
Ошибка:
error C2440: 'type cast' : cannot convert from 'CString' to 'const char *'
Заранее спасибо.
Потому что в классе CString нет оператора для конвертации из Unicode в Multibyte.