Здравствуйте, RussianFellow, Вы писали:
RF>Есть типы char* ( char[] ), wchar* ( wchar[] ), std::string, LPTSTR, LPCTSTR, CString и другие. Как преобразовывать данные из одного такого типа в другой?
В общем случае никак.
Для перевода из анси в юникод — WideCharToMultiByte и MultiByteToWideChar или макросы T2A и A2T, но их нужно использовать осторожно, есть побочные эффекты.
Классы имеют конструкторы принимающие указатели, а так же функции возвращающие указатель типа c_str()
Так что, что конкретно тебе нужно в данном случае, то и используй.