C++语言基础 例程 this指针
2015-03-25 20:34
519 查看
贺老师的教学链接 本课讲解
内幕: 每个对象有个自己的this指针
分清你我
内幕: 每个对象有个自己的this指针
#include <iostream> using namespace std; class Time { public: void set_time(int,int,int); void show_time(); private: int hour; int minute; int sec; }; int main( ) { Time t1,t2; t1.set_time(12,45,32); t2.set_time(21,32,15); t1.show_time(); t2.show_time( ); return 0; } void Time::set_time(int h,int m,int s) { hour=h; minute=m; sec=s; } void Time::show_time() { cout<<hour<<":"; cout<<minute<<":"; cout<<sec<<endl; }
分清你我
class CPoint { private: double x,y; public: double Distance(CPoint p); }; // 求两点之间的距离 double CPoint::Distance(CPoint p) { double dx, dy; dx=p.x-x; dy=p.y-y; d=sqrt(dx*dx+dy*dy); return d; }
class CPoint { private: double x,y; public: double Distance(CPoint p); void setxy(double x, double y); }; // 求两点之间的距离 void CPoint::setxy(double x, double y) { x = x; y =y; }
相关文章推荐
- C++语言基础 例程 对象指针
- C++语法基础--类(class)--类型别名,this指针,初始化式,友元的一些注意细节
- C++语言基础 例程 类的声明和对象的定义
- C++语言基础 例程 用const实施保护
- C++语言基础 例程 函数中的引用
- C++语言基础 例程 友元
- C++基础之this指针与另一种“多态”
- C++语言基础 例程 带默认参数的构造函数
- C++语言基础 例程 静态成员
- C++语言基础 例程 调用构造函数和析构函数的顺序
- C++语言基础 例程 应用系统开发:银行储蓄系统
- C++基础之详解this指针(有,或者没有,这不是个问题)
- C++语言基础 例程 类声明和成员函数定义的分离
- 编译器是如何用汇编语言实现C++的虚函数表和隐式传递this指针(二)
- C++语言基础 例程 类的成员函数
- C++语言基础 例程 对象的动态建立和释放
- C++语言基础 例程 初见对象
- C++语言基础 例程 类和对象的简单应用举例
- C++语言基础 例程 构造函数
- C++语言基础 例程 类模板