构造与析构
2013-01-02 23:09
120 查看
//============================================================================
// Name : class_point.cpp
// Author :
// Version :
// Copyright : Your copyright notice
// Description : Hello World in C++, Ansi-style
//============================================================================
#include <iostream>
using namespace std;
class Point {
private :
double x,y,r;
public :
Point(double x,double y,double r);
~Point() {
x=y=r=0;
cout<<"ended sir";
}
double get_radius();
};
Point::Point(double x,double y,double r) {
this->x = x;
this->y = y;
this->r = r;
}
double Point::get_radius() {
return this->r;
}
int main() {
Point p(1,2,30);
cout<<p.get_radius();
return 0;
}
// Name : class_point.cpp
// Author :
// Version :
// Copyright : Your copyright notice
// Description : Hello World in C++, Ansi-style
//============================================================================
#include <iostream>
using namespace std;
class Point {
private :
double x,y,r;
public :
Point(double x,double y,double r);
~Point() {
x=y=r=0;
cout<<"ended sir";
}
double get_radius();
};
Point::Point(double x,double y,double r) {
this->x = x;
this->y = y;
this->r = r;
}
double Point::get_radius() {
return this->r;
}
int main() {
Point p(1,2,30);
cout<<p.get_radius();
return 0;
}
相关文章推荐
- Effective C++——》条款9:绝不在构造和析构过程中调用virtual函数
- c++组合类的构造,复制构造,析构顺序
- 构造方法与析构方法
- 构造、析构、继承对对象的影响
- C++ 类的继承三(继承中的构造与析构)
- 【PHP面向对象(OOP)编程入门教程】8.构造方法__construct()与析构方法__destruct()
- Python Class __init__ __del__ 构造,析构过程解析
- [翻译] Effective C++, 3rd Edition, Item 9: 绝不要在 construction(构造)或 destruction(析构)期间调用 virtual functions(虚拟函数)
- 第46课 - 继承中的构造与析构
- My_String类案例(构造、析构、重载'=' '[]' '<<' '==' '!=' '>' '<' '>>' 运算、操作符以及其他技巧)(重载完结)
- 绝不在构造和析构过程中调用virtual函数 UC2014年实习生笔试题
- 深入理解C++面向对象机制(三)构造与析构
- 构造、析构、赋值
- 构造、析构一个类的本质
- dephi继承中的构造与析构
- C++对象模型 第五章 构造、析构、拷贝语意学
- 条款9:绝不在构造和析构过程中调用virtual函数
- C++ primer 构造、析构、赋值测试
- Effective C++ -----条款09:绝不在构造和析构过程中调用virtual函数
- 构造和析构的那些事