单继承析构函数与构造函数
来源:互联网 发布:东吴证券炒股软件 编辑:程序博客网 时间:2024/05/16 10:57
转载于:http://blog.chinaunix.net/uid-24219701-id-2104277.html
#include
using namespace std;
class CPoint
{
protected:
float x, y;
public:
CPoint(float _x, float _y):x(_x),y(_y){cout<<"构造函数CPoint被调用:"<<x<<" "<
CPoint(const CPoint & P):x(P.x),y(P.y){cout<<"复制构造函数CPoint被调用:"<<x<<" "<
float getX(){return x;}
float getY(){return y;}
};
class CCircle : public CPoint
{
protected:
float r;
public:
CCircle(float _x, float _y,float _r):CPoint(_x,_y),r(_r){cout<<"构造函数CCircle被调用:"<<getx()<<" "<
CCircle(const CPoint &C,float _r):CPoint(C),r(_r){cout<<"复制构造函数CCircle被调用:"<<getx()<<" "<
double area(){return 3.14*r*r;}
double circumference(){return 3.14*2*r;}
};
int main(void)
{
CPoint p1(1,1);
CCircle(p1,2);
return 0;
}
/*
* 继承
* 析构函数执行,先执行派生类,再执行子对象最后执行基类的析构函数
* Lzy 2011-七夕
*/
#include
using namespace std;
class A
{
private:
int a, b;
public:
A():a(0),b(0){}
A(int x, int y):a(x),b(y){}
~A(){cout<<"A类析构函数:"<<a<<" "<
};
class B:public A
{
private:
int c;
public:
B():c(0){}
B(int x, int y,int z):A(x,y),c(z){}
~B(){cout<<"B类析构函数:"<
};
int main(void)
{
A a(3,3);
B b(5,5,5);
return 0;
}
- 单继承析构函数与构造函数
- 继承与构造函数
- 继承与构造函数
- 构造函数与析构函数能不能继承?
- 多重继承-构造函数与析构函数执行顺序
- c++继承中的构造函数与析构函数
- 非继承的 构造函数 与 析构函数
- 继承中构造函数与析构函数
- C++在单继承、多继承、虚继承时,构造函数、复制构造函数、赋值操作符、析构函数的执行顺序和执行内容
- C++在单继承、多继承、虚继承时,构造函数、复制构造函数、赋值操作符、析构函数的执行顺序和执行内容
- C++在单继承、多继承、虚继承时,构造函数、复制构造函数、赋值操作符、析构函数的执行顺序和执行内容
- C++在单继承、多继承、虚继承时,构造函数、复制构造函数、赋值操作符、析构函数的执行顺序和执行内容
- C++在单继承、多继承、虚继承时,构造函数、复制构造函数、赋值操作符、析构函数的执行顺序和执行内容
- C++在单继承、多继承、虚继承时,构造函数、复制构造函数、赋值操作符、析构函数的执行顺序和执行内容
- C++在单继承、多继承、虚继承时,复制构造函数。赋值构造函数、析构函数的执行顺序
- C++在单继承、多继承、虚继承时,构造函数、复制构造函数、赋值操作符、析构函数的执行顺序和执行内容
- C++在单继承、多继承、虚继承时,构造函数、复制构造函数、赋值操作符、析构函数的执行顺序和执行内容
- C++在单继承、多继承、虚继承时,构造函数、复制构造函数、赋值操作符、析构函数的执行顺序和执行内容
- 百度前端技术学院(IFE)2017春-热身任务
- CSS教程:div垂直居中的N种方法[转]
- 来自萌新~的求助 希望有经验的大神帮帮忙
- 每秒处理10万订单乐视集团支付架构
- springmvc 配置多视图(jsp,freemarker,HTML等)
- 单继承析构函数与构造函数
- 编译最新版webrtc源码和编译好的整个项目10多个G【分享】
- 蜂窝地图研究
- DB2学习之 Sequences 使用碰到的问题记录
- 冒泡排序(Bubble Sort)
- mysql实现序列号
- table表格清除默认样式
- ios 隐藏tabbar实现
- Spring security invalid-session-url 的坑(配了permitAll仍然跳转到登录页)