Effective C++学习笔记 (5)
来源:互联网 发布:js 分享到qq空间 编辑:程序博客网 时间:2024/05/01 21:30
本人学习C++不精,故重新学习,点滴记录与大家分享,不足之处还望大牛多多指教。
了解C++默默编写并调用哪些函数
在你编写一个空类的时候,C++其实为你默默编写了这几个函数:默认构造函数、拷贝构造函数、赋值运算符以及析构函数(非virtual的)。这几个函数只有当你需要时才会被编译器创建出来。
1、 实践代码如下:
汇编如下:
2、 对于成员变量中包含引用或者const变量的情况,默认拷贝构造函数是不知道如何帮你做拷贝的。
编译得到的却是如下错误:
- 《Effective C++》学习笔记
- 《Effective C++》学习笔记
- 《Effective C++》学习笔记
- 《Effective C++》学习笔记
- 《Effective C++》学习笔记(1)
- 《Effective C++》学习笔记(一)
- 《Effective C++》学习笔记(二)
- 《Effective C++》学习笔记(三)
- 《Effective C++》学习笔记(四)
- 《Effective C++》学习笔记(五)
- 《Effective C++》学习笔记(六)
- 《Effective C++》学习笔记(七)
- 《Effective C++》学习笔记(八)
- Effective Objective-C 学习笔记(一)
- 《effective c++》学习笔记(一)
- 《effective c++》学习笔记(二)
- 《effective c++》学习笔记(三)
- 《effective c++》学习笔记(四)
- 再读《The C Programming language》 - 第一章 1.3 for语句
- 垃圾回收机制
- Spring AOP
- 一些简单的算法
- 类风格(class style)
- Effective C++学习笔记 (5)
- tomcat 配置方法
- Effective C++学习笔记 (6)
- hdu 1850 Being a Good Boy in Spring Festival(尼姆博弈加强)
- Python入门教程 超详细1小时学会Python
- MySQL安全配置详解
- webpshere图片验证码不能显示
- 发送短信分享和邮件分享
- directx 学习笔记之一 如何安装并且在visual studio2010的项目中使用directx