c++中6种默认存在的函数
来源:互联网 发布:正能量软件 编辑:程序博客网 时间:2024/05/20 22:37
1.构造函数
2.拷贝构造函数
3.赋值语句
4.析构函数
5.取地址运算
6.取地址运算const
代码见下:
#include<iostream>using namespace std;class Test{public:Test(int d = 0):data(d){cout<<"Create Test!"<<endl;}Test(const Test &t){data = t.data;}Test& operator=(const Test &t){if(this != &t){data = t.data;}return *this;}~Test(){cout<<"Free Test!"<<endl; }Test* operator&(){return this;}const Test* operator&()const{return this;}private:int data;};void main(){Test t;Test t1 = t;Test t2;t2 = t1;int a = 10;&a;double d = 12.34;&d;Test t3;Test *pt = &t3;const Test t4;const Test *pt1 = &t4;cout<<a<<endl;cout<<d<<endl;//cout<<t<<endl;}
阅读全文
0 0
- c++中6种默认存在的函数
- C中判断文件是否存在的access函数
- c++/c中函数默认参数的详细解析
- 在C语言中模拟含有默认参数的函数
- C++必须要存在非默认构造函数的条件
- 使用css去除网页中存在的特殊默认样式
- 函数设计中存在的一些问题
- java中构造函数的存在
- [C++] 关于函数的默认实参
- C++_有默认参数的函数
- c++-带默认形参值的函数
- C++/C语言_宏函数存在的问题
- C++中类的6个默认成员函数
- C++中类的6个默认函数
- C++中 函数的升级---内联函数、默认参数、占位参数、函数重载、C与C++结合
- delphi中设置默认路径的函数
- C++中函数的默认参数
- C++中函数的默认参数
- 多字节与宽字节
- 【Selenium】5获取属性简单操作
- XAMPP配置虚拟主机操作
- TCP,UDP,HTTP,HTTPS(上)
- SpringMVC之“HelloWorld”起步
- c++中6种默认存在的函数
- java的设计模式
- 五子棋AI算法的实现
- UART-中断模式
- VS2010中添加lib库引用
- 爬虫之爬取163网页
- String中intern的方法
- MQTT再学习 -- 漫谈MQTT协议
- gulp压缩js!!