您的位置:首页 > 编程语言 > C语言/C++

读书笔记MoreEffectiveC++(21)

2015-07-28 09:50 281 查看
通过重载避免隐式类型转换

1.在C++中有一条规则是每一个重载的operator 必须带有一个用户定义类型(user-defined type)的参数。int 不是用户定义类型,所以我们不能重载operator 成为仅带有此[int]类型参数的函数。

2.建立临时对象进行类型转换工作是有开销的,而我们不想承担这种开销
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: