C++ Primer 5th Edition 笔记
来源:互联网 发布:徐贲 知乎 编辑:程序博客网 时间:2024/05/19 18:43
0 拷贝构造函数参数为何必须为引用
若参数不为引用类型,则调用永不会成功。若参数不为引用类型,调用拷贝构造函数时,为获取到参数,将引发无限制的拷贝构造函数的调用。
1 编译器可绕过拷贝构造函数
编译器虽可绕过拷贝构造函数,但拷贝构造函数在该处必须为存在且可访问。
2 =delete 被删除的函数
被声明了但不能被调用的函数。除了析构函数。
若类中某成员的某函数为被删除的,则其对应类的合成函数也为被删除函数。
3 =default显示地要求编译器生成合成函数
仅针对拷贝控制函数。
4 右值引用
必须绑定到右值的引用。只能绑定到一个将要被销毁的对象
0 0
- C Primer Plus (5th Edition)
- C++Primer 5th edition ex9_49
- C++ Primer 5th Edition 笔记
- C Primer Plus,5th Edition 复习(一)
- C Primer Plus,5th Edition 复习(二)
- C Primer Plus,5th Edition 复习(三) .
- C Primer Plus,5th Edition 复习(四)
- 《C++ Primer 5th edition》学习笔记(1)
- 《C++ Primer (5th Edition)》笔记-Part I . The Basics
- 《C++ Primer (5th Edition)》笔记-Part IV. Advanced Topics
- C++ Primer, 5th Edition Exercise CH1
- C++ Primer, 5th Edition Exercise CH2
- 《C++ Primer 5th edition》 第一章 开始
- 《C++ Primer (5th Edition)》笔记-Part II . The C++ Library
- 《C++ Primer (5th Edition)》笔记-Part III . Tools For Class Authors
- C++ Primer (4th Edition)
- 《C++ Primer》 4th Edition
- C Primer Plus Fifth Edition 笔记chapter1
- RTP协议的报文头格式结构
- 一段Golang代码引发的思考
- unity3d 22
- unity手动静态批处理
- 通过反射获取实体集合属性值并赋值给另一个实体集合
- C++ Primer 5th Edition 笔记
- 如何科学的操作git ignore
- There is no Action mapped for namespace /base and action name
- java中Date的格式注意事项
- unity3d各种OpenFileDialog操作
- HDU 5791 Two (DP)
- ubuntu有以下方式切换到root身份
- 设计模式学习之—装饰者模式
- Android学习网站资源