社区
C++ 语言
帖子详情
关于三目运算符和CString
chenqi0623
2011-11-04 02:33:07
CString str;
str.Empty();
LPCTSTR lpszStr = NULL;
lpszStr = str.IsEmpty() ? NULL : str;
为什么lpszStr不等有NULL, 而等于str呢?
...全文
138
9
打赏
收藏
关于三目运算符和CString
CString str; str.Empty(); LPCTSTR lpszStr = NULL; lpszStr = str.IsEmpty() ? NULL : str; 为什么lpszStr不等有NULL, 而等于str呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lhy
2011-11-04
打赏
举报
回复
你是怎么知道lpszStr不等有NULL, 而等于str的呢?
chenqi0623
2011-11-04
打赏
举报
回复
[Quote=引用 6 楼 juliohuang 的回复:]
CString str=str.Empty();
[/Quote]
即使改为lpszStr = TRUE ? NULL :str,结果还是一样
宝_爸
2011-11-04
打赏
举报
回复
这好像不是C#啊。
黄亮
2011-11-04
打赏
举报
回复
CString str=str.Empty();
chenqi0623
2011-11-04
打赏
举报
回复
即使改为lpszStr = TRUE ? NULL :str,结果还是一样
chenqi0623
2011-11-04
打赏
举报
回复
[Quote=引用 1 楼 freedom_wyz 的回复:]
应该是str=str.Empty();对string的任何操作不会反映到本身,而是创建另外一个string。
[/Quote]
即使像你说的,str初始化的时候也是Empty啊!
chenqi0623
2011-11-04
打赏
举报
回复
[Quote=引用 2 楼 bdmh 的回复:]
分清楚 IsEmpty和NULL的区别
[/Quote]
什么意思?好像与我的问题没有关系啊!
bdmh
2011-11-04
打赏
举报
回复
分清楚 IsEmpty和NULL的区别
freedom_wyz
2011-11-04
打赏
举报
回复
应该是str=str.Empty();对string的任何操作不会反映到本身,而是创建另外一个string。
C++
三目运算符
(?:)返回引用或者非引用
三目运算符
可以返回引用类型,当返回的候选表达式中有一个是右值时,则返回非引用类型。 #include <iostream> #include <c
string
> using namespace std; int main() { int a = 3; int b = 2; // 1...
做题记录 巧用
三目运算符
(洛谷 P1098 字符串的展开 NOIP2007提高组)
参数p1,p3会影响输出的内容和顺序,参数p2只会影响输出个数,而要实现输出p2个数我们可以用循环解决,也就是说,p2只是改变循环终止条件,无关紧要。所以我们只需要花精力去处理p1和p3 先放一个伪代码 //头文件及...
最长回文 (Manacher
三目运算符
???)
Sample Input aaaa abab Sample Output 4 3 //
三目运算符
有bug 好难受 //if(r>i) p[i]=min(p[2*mid-i],r-i); //else p[i]=1; //p[i]=r>i?min(p[2 * mid-i],r-mid):1; (这是错的)不知道为啥么? #pragma warning...
P5712 【深基3.例4】Apples 使用
三目运算符
if-else
使用
三目运算符
if-else # include # include # include <c
string
> # include using namespace std ; int n ; int main ( ) { cin >> n ; if ( n 1 ) printf ( "Today, I ...
C++重载运算符
首先回顾一下重载运算符的相关知识: 1.重载运算符的函数一般格式: 函数类型 operator 运算符名称(形参表) ... " 、成员指针运算符 " .* " 、作用域运算符 " :: " 、sizeof运算符和
三目运算符
" ?:...
C++ 语言
64,648
社区成员
250,476
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章