构造、拷贝构造、析构
来源:互联网 发布:淘宝上的外贸原单店铺 编辑:程序博客网 时间:2024/04/30 10:02
#include <iostream>
class CA
{
public:
CA(int i=10)
{
m_i=i;
std::cout<<"执行构造函数:m_i="<<m_i<<std::endl;
}
~CA()
{
std::cout<<"执行虚构函数:m_i="<<m_i<<std::endl;
}
CA(const CA& ca)
{
m_i=ca.m_i;
std::cout<<"执行拷贝构造函数:m_i="<<m_i<<std::endl;
}
CA& operator *(const CA& ca)
{
m_i=ca.m_i;
std::cout<<"执行拷贝构造函数:m_i="<<m_i<<std::endl;
}
protected:
int m_i;
};
int main()
{
CA a(20);
{
CA b=a;
}
{
CA b;
b=a;
}
{
CA &b=a;
}
return 0;
}
结果:
- 构造、拷贝构造、析构
- 对象的构造、析构、拷贝构造
- object构造、拷贝构造、析构、临时对象
- String 构造,析构,复制,拷贝构造函数
- 关于构造,析构,拷贝构造函数,
- 构造、拷贝构造、赋值
- 拷贝构造 赋值构造
- 拷贝构造
- 拷贝构造
- 类的构造、析构、赋值构造、拷贝构造函数
- 构造、析构、无参构造、拷贝构造说明
- Lession 9 构造、析构、拷贝
- 构造、析构、拷贝语意学
- C++学习-构造+析构+拷贝
- 类构造,析构,赋值,拷贝
- 构造.析构.深拷贝和浅拷贝
- 构造、拷贝构造函数基础
- 构造函数、拷贝构造函数
- PASCAL基础-程序体
- mfc中调用cout
- shell重定向
- PASCAL基础-集合
- 单点登录系统简单实现
- 构造、拷贝构造、析构
- 归并排序
- vector的简单使用
- 开始
- DBA常访网页
- 中农信达面试题目
- read readln write writeln
- Succ(x),Pred(X),inc(x,i),dec(x,i)
- C++模板多态 ——Type2Type