首页 > 电脑

下列C++代码有意义吗?,总感觉str指针声明的不对

更新时间2018-03-06 22:04:48

wchar_t *str = L"hello";


没有任何问题啊

定义一个宽字符串指针,并指向常量"hello"

它是一个合法的语句且能通过编译

只是不标准(某些编译器会有警告)

因为你的str 定义为变量,它的内容可以修改,而常量的内容一般是不能改的

所以最好写成

const wchar_t *str = L"hello";

上一篇:矩阵一般会出现些什么问题呢?

下一篇:上传word文档时,如何使FORM中包含ENCTYPE="multipart/form-data"