很早就有学习C++的冲动,但是由于一直以来坚持C#而没有真正进入过C++世界很多的文章包括微软的也只有C++转向C#的文章,而很少有人写过由C# 进入C++的文章。由于我对游戏开发很有兴趣,在我看到的现状来看C++是游戏界的首选,我是说大型游戏而不是手机之类的。同时朋友会叫你写一个小程序,比如一个计算器,你总不能叫他装一下.NET框架再运行吧,所以多我来说学习C++还是很有必要的,不知道大哥大姐们是怎么个想法。在此我想记录一下C# 中和C++的区别和联系等等,OK今天首先看看C#中和C++中的类及其继承等等。 Read More
记下几个字符串东东,即他们得区别:
LPSTR:一个32位指向字符串的指针,相当于char *;
LPCSTR:一个32位指向字符串常量的指针,相当于const char *;
LPWSTR:一个32位指向Unicode字符串指针,相当于wchar_t *;
LPCWSTR:一个32位指向Unicode字符串常量指针,相当于const wchar_t *;
1 #ifdef UNICODE
2 typedef LPWSTR LPTSTR;
3 typedef LPCWSTR LPCTSTR;
4 #else
5 typedef LPSTR LPTSTR;
6 typedef LPCSTR LPCTSTR;
7 #endif
当然我们也可以相互转换一下(强行转换会变乱码):
LPWS Read More