C++中的字符串类型
最近敲代码的时候,发现有好多种字符串类型,它们之间的转化都被搞混了~~~求教一下:
LPCWSTR
LPCSTR
char*
string
wstring
wchar_t
L""
_T""
这几种类型,之间怎么转化,求指教。。。。
windows 微软就是单疼的很
void * 不都解决了么?
[解决办法]
这些东西都是有规律的嘛:
LP表示长指针,是win16时代的产物,现在把它视作P就行了;
W表示宽字符;
C表示const;
STR表示指针;
CHAR就是char;
WCHAR就是wchar_t;
_T是微软C库的,windows与其对应的是TEXT;
你记住这些就行了。