Преобразование _TCHAR в QString

Для преобразования _TCHAR в QString и обратно (QString в _TCHAR) я объявил в tqchar.h пару простых макросов: _TQSTRING_TQCHAR.

#ifndef TQCHAR_H
#define TQCHAR_H

#include <tchar.h>

#ifdef _UNICODE

#define _TQCHAR(x) (wchar_t*) x.utf16()
#define _TQSTRING(x) QString::fromUtf16((x))

#else

#define _TQCHAR(x) x.toLocal8Bit().constData()
#define _TQSTRING(x) QString::fromLocal8Bit((x))

#endif

#endif //TQCHAR_H

Кстати, нашел хороший плагин для Visual Studio чтобы копировать код в HTML с подсветкой синтаксиса: Copy As HTML.

===
Перепечатка материалов блога разрешается с обязательной ссылкой на blog.coolsoftware.ru