首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

LPCWSTR跟wstring类型比较

2013-03-25 
LPCWSTR和wstring类型比较今天可是遇到一个大问题,麻烦了一个整整下午,最后还是要感谢同事的帮助开导。首先

LPCWSTR和wstring类型比较

今天可是遇到一个大问题,

麻烦了一个整整下午,最后还是要感谢同事的帮助开导。

首先凭借自己的理解,说下:

LPCWSTR  是一个指针类型,好像在哪里看到说只要带有P字面的类型都是指针类型。

其实说白了,指针类型就是对内存操作。对内存操作就是可以变化的,或者说可以按照人的意愿来做些东西。

但是wstring类型是字符串类型,不是指针类型,也可以这么说就是对这个字符串的操作是没有那么听话的。比较倔强。

下面把这个代码贴出来:

 

                           FilPathFro =L"C:\\Users\\ghevinn\\Desktop\\"; /*MyFindElem(localdirr)*/;FilPathFro.append(L"Enterprise");LPCWSTR PFilPathFro = FilPathFro.c_str();wchar_t* pwszFilPatFro = new wchar_t[10000];ZeroMemory( pwszFilPatFro, 10000*sizeof(wchar_t) );wcscpy( pwszFilPatFro, FilPathFro.c_str() );LPCWSTR PFilPathFroh = L"C:\\Users\\hevinn\\Desktop\\Enterprise";

看上面的代码基本分成了三个部分,

第一个部分和后面的两个部分是不一样的。后面的两个是比较听话的,第一个是比较倔强的。

希望对大家有所帮助。

热点排行