xieyue-C++程序设计 各章中的 程序代码 适合初学者

源代码在线查看: 例9.7.txt

软件大小: 4499 K
上传用户: fpeisheng
关键词: xieyue-C 程序设计 程序 代码
下载地址: 免注册下载 普通下载 VIP

相关代码

				例9.7 有关对象指针的使用方法。
				#include 
				using namespace std;
				class Time
				{public:
				Time(int,int,int);
				int hour;
				int minute;
				int sec;
				void get_time( );                //声明公有成员函数
				};
				Time∷Time(int h,int m,int s)
				{hour=h;
				minute=m;
				sec=s;
				}
				void Time∷get_time( )              //定义公有成员函数
				{cout				
				int main( )
				{Time t1(10,13,56);               //定义Time类对象t1
				int *p1=&t1.hour;                //定义指向整型数据的指针变量p1,并使p1指向t1.hour
				cout				t1.get_time( );                   //调用对象t1的成员函数get_time
				Time *p2=&t1;                    //定义指向Time类对象的指针变量p2,并使p2指向t1
				p2->get_time( );                  //调用p2所指向对象(即t1)的get_time函数
				void (Time∷*p3)( );              //定义指向Time类公用成员函数的指针变量p3
				p3=&Time∷get_time;              //使p3指向Time类公用成员函数get_time
				(t1.*p3)( );                   //调用对象t1中p3所指的成员函数(即t1.get_time( ))
				}			

相关资源