标题:类型转换的问题,不懂急
只看楼主
cbd666
Rank: 1
等 级:新手上路
帖 子:29
专家分:0
注 册:2019-9-26
结帖率:66.67%
已结贴  问题点数:20 回复次数:9 
类型转换的问题,不懂急
LPWSTR szUnicode = "This is a Unicode String;";

这种原因可以讲下吗 还有相应的处理方法, 自己百度了真的不太懂 麻烦大佬了
搜索更多相关主题的帖子: 原因 方法 类型转换 百度 处理 
2019-11-20 21:59
cbd666
Rank: 1
等 级:新手上路
帖 子:29
专家分:0
注 册:2019-9-26
得分:0 
我编译的环境是visual studio 2017的 求解 哥哥们
2019-11-20 22:03
cbd666
Rank: 1
等 级:新手上路
帖 子:29
专家分:0
注 册:2019-9-26
得分:0 
自己加上了L"xxxx" 还是一样的结果
2019-11-20 22:13
rjsp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:507
帖 子:8890
专家分:53117
注 册:2011-1-18
得分:20 
贴代码,不要贴图。
LPWSTR 是 wchar_t*
而 L"This is a Unicode String;" 的类型是 const wchar_t[26],它可以隐式转化为 const wchar_t*,但不可能隐式转化为 wchar_t*

要么
LPCWSTR szUnicode = L"This is a Unicode String;";
要么
wchar_t szUnicode[] = L"This is a Unicode String;";
2019-11-21 08:44
cbd666
Rank: 1
等 级:新手上路
帖 子:29
专家分:0
注 册:2019-9-26
得分:0 
回复 4楼 rjsp
谢谢版主 学习了
2019-11-21 16:42
cbd666
Rank: 1
等 级:新手上路
帖 子:29
专家分:0
注 册:2019-9-26
得分:0 
回复 4楼 rjsp
还有点问题就是,为什么我看到书籍上写的是可以通过编译的 如https://www.
2019-11-21 17:18
rjsp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:507
帖 子:8890
专家分:53117
注 册:2011-1-18
得分:0 
以下是引用cbd666在2019-11-21 17:18:53的发言:

还有点问题就是,为什么我看到书籍上写的是可以通过编译的 如https://www.

成书较早 + 写代码不严谨 + 当时VC比较烂
2019-11-22 08:37
cbd666
Rank: 1
等 级:新手上路
帖 子:29
专家分:0
注 册:2019-9-26
得分:0 
回复 7楼 rjsp
版主这两天自己尝试去学习小甲鱼的程序设计 发现窗口机制这些根本看不懂 自己之前是把bilibili上的c++黑马的入门视频https://www.看完了来看这个的,自己想学习的是WINDOWS API相关类型的知识,想来问下你 我还可以先从哪个地方先入手学习,不太懂
2019-11-22 17:14
cbd666
Rank: 1
等 级:新手上路
帖 子:29
专家分:0
注 册:2019-9-26
得分:0 
回复 7楼 rjsp
自己的就业方向是信息安全的 我想更多学习的是安全方面的c++的知识,但是我不知道从而下手,麻烦版主能讲解下吗,自己所了解到的就是WINDOWS API方向的
2019-11-22 22:24
rjsp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:507
帖 子:8890
专家分:53117
注 册:2011-1-18
得分:0 
回复 9楼 cbd666
不好意思,怎么学习我不知道。但如果你有什么win api不知道的话,可以来提问。
2019-11-22 22:40



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-497964-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.100020 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved