比如在MFC中定义
TCHAR str[100]; (表示100个unicode字符,总共占用200byte空间)
那在QT里如果定义一个存储类型呢?
unsigned short str[100]; //我要运行 strlen获取unicode字符长度怎么办
或者
QChar str[100]; //QChar是一个类,而不是数据类型,没法直接memcpy内存呀.
接触QT不久,请赐教,谢谢!
------解决思路----------------------
1. TCHAR 不是MFC中的东西,所以你在Windows版的Qt中可以直接用。
2. TCHAR 只是一个宏,你可以直接用明确的 char 或 wchar_t 来替代它。