博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c++注意事项
阅读量:5867 次
发布时间:2019-06-19

本文共 216 字,大约阅读时间需要 1 分钟。

bar(foo( ));

bar("hello world");

原因在于foo( )和"hello world"串都会产生一个临时对象,而在C++中,这些临时对象都是const类型的。因此上面的表达式就是试图将一个const类型的对象转换为非const类型,这是非法的。

引用型参数应该在能被定义为const的情况下,尽量定义为const 。

转载于:https://blog.51cto.com/12525470/2071726

你可能感兴趣的文章
leetcode先刷_Path Sum
查看>>
Windows Directory ACL Security Check By ACL Baseline
查看>>
Socket方法LAN多线程文件传输
查看>>
记录下帮助一位网友解决的关于android子控件的onTouch或onClick和父OnTouch 冲突的问题。...
查看>>
【未解决】CImage::Save / Load 导致“线程 0xc224 已退出,返回值为 1 (0x1)”
查看>>
c3p0数据库连接池
查看>>
基于注解的 Spring MVC 简单入门
查看>>
linux移植简介[MS2]
查看>>
bnu 34986 Football on Table(数学+暴力)
查看>>
jquery mobile
查看>>
使用cstdiofile在vs2010中无法写入中文的问题
查看>>
增益 Gain 分贝 dB
查看>>
Android GUI之View事件处理
查看>>
** poj Y2K Accounting Bug 2586
查看>>
LeetCode——Missing Number
查看>>
so文件成品评论【整理】
查看>>
Android之发送短信的两种方式
查看>>
Android开发系列(十九个):至SimpleAdapter设置样式
查看>>
Facebook ios sdk 3.10 openActiveSessionWithReadPermissions doesn't callback using web login
查看>>
bootstrap, boosting, bagging 几种方法的联系
查看>>