c++对象指针实例

 时间:2024-10-15 01:11:41

1、#include<iostream>using namespace std;class Time{public: Time(int,int,int);//声明结构函数 int hour; int minute; int sec; void get_time();//声明公有成员函数};

c++对象指针实例

3、void Time::get_time()//在类外定义公有成员函数{ cout<<hour<<":"<<minute<<":"<<sec<<endl;}

c++对象指针实例c++对象指针实例

5、使用私有成员数据:#include<iostream>using namespace std;class Time{public: Time(int h=0,int m=0,int s=0); int GetHour() { return hour; } void set_time(); void show_time();private: int hour; int minute; int sec;};Time::Time(int h,int m,int s){ hour=h; minute=h; sec=s;}void Time::set_time(){ cin>>hour>>minute>>sec;}void Time::show_time(){ cout<<hour<<":"<<minute<<":"<<sec<<endl;}int main(){ Time t1; int d=t1.GetHour();//首先必须将返回值传递给一个变量(如何通过指针访问 //私有数据成员,需要在上面开一个接口) int *p1=&d; //然后将变量的地址赋给指针p //注意:不能直接这样,int *p1=&t1.GetHour; cout<<*p1<<endl; Time t2; t1.set_time(); t1.show_time(); Time *p2=&t1; //指向对象的指针 p2->show_time(); void(Time::*p3)(); //定义指向公用成员函数的指针 p3=&Time::show_time;//使指针指向一个公用函数 (t1.*p3)(); //调用对象t1中p3所指的成员函数 return 0;}

  • MyEclipse中maven配置
  • 如何使用DBeaver修改数据库用户的最大查询数
  • SQL如何查询重量比螺丝刀重的零件名称和重量
  • 如何使用SQLyog创建数据库表
  • 如何防止他人直接打开网页并实现跳转
  • 热门搜索
    江苏周边旅游景点大全 台中旅游攻略 浙江旅游景点大全介绍 美国旅游签证有效期 苏州旅游攻略三日游 过年旅游好去处 成都市区旅游攻略 红河州旅游景点大全 黔阳古城旅游攻略 深圳文体旅游局官网