c语言sscanf函数的用法是什么
263
2022-12-01
C++对象数组与对象指针的用法【C++初学面向对象编程】
文章目录
一、对象数组二、对象指针
一、对象数组
1、概念 对象数组本质上就是:数组中每一个元素都是同一个类的对象。
//定义对象数组(装有3个对象的数组) Box aa[3]={ Box(1, 1, 1), //对三个对象分别定义,并初始化构造函数(传入参数) Box(2, 2, 2), Box(3, 3, 3) };
2、练习代码
二、对象指针
1、概念 对象指针本质上就是:指向对象成员的指针。 这个对象存储空间的起始地址就是对象的指针,可以定义一个指针变量,用来存放对象的地址,这就是指向对象的指针变量。
2、对象指针的用法规则
定义指向对象的指针形式:类名 *对象指针名; 定义指向数据成员的指针:对象指针名*成员名;
//假如已经定义了一个Time类,则对象指针的使用如下:Time *pt;//定义pt 为指向Time类对像的指针变量Time t1;//定义t1为Time类对像pt= &t1;//将t1的起始地址赋给ptvoid (*p)(); //p是指向函数的指针的指针变量
3、对象指针访问成员数据和成员函数
//*p为已经定义的Time类对象指针(*pt).hour //pt所指向的对象中的hour成员,即t1.hour// pt把指向的对象中的get_time函数,即t1.get_time()pt->get_time() //方法1(*pt).get_time() //方法2
4、对象指针练习代码
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~