如何将对象指针转换成长尾词?
- 内容介绍
- 相关推荐
本文共计567个文字,预计阅读时间需要3分钟。
类名 * 对象指针名是指向对象的指针 + 指向成员的指针:数据类型名 * 指针变量名,指针变量名=类名; + 成员函数名(实例)。对象:class Time { public: int hour; int minute; int sec; void get_time(); };
类名 *对象指针名是
指向对象的指针
指向成员的指针:
数据类型名*指针变量名,指针变量名=&类名::成员函数名
见实例吧。
对象:
class Time
{public:
int hour;
int minute;
int sec;
void get_time();}
void Time::get_time()
{cout<<hour<<":"<<minute<<":"<<sec<<endl;}
Time *pt //类名 *对象指针名
Time t1//类名 对象,定义对象
pt=&t1//将t1的起始地址赋给pt
定义之后,就可以通过指针来访问对象和对象成员。
*pt//指t1
(*pt).hour=pt->hour//指t1.hour
不仅是成员,函数也可以如此调用。
指向对象的指针变量:
分为数据成员和成员函数。
本文共计567个文字,预计阅读时间需要3分钟。
类名 * 对象指针名是指向对象的指针 + 指向成员的指针:数据类型名 * 指针变量名,指针变量名=类名; + 成员函数名(实例)。对象:class Time { public: int hour; int minute; int sec; void get_time(); };
类名 *对象指针名是
指向对象的指针
指向成员的指针:
数据类型名*指针变量名,指针变量名=&类名::成员函数名
见实例吧。
对象:
class Time
{public:
int hour;
int minute;
int sec;
void get_time();}
void Time::get_time()
{cout<<hour<<":"<<minute<<":"<<sec<<endl;}
Time *pt //类名 *对象指针名
Time t1//类名 对象,定义对象
pt=&t1//将t1的起始地址赋给pt
定义之后,就可以通过指针来访问对象和对象成员。
*pt//指t1
(*pt).hour=pt->hour//指t1.hour
不仅是成员,函数也可以如此调用。
指向对象的指针变量:
分为数据成员和成员函数。

