您当前所在位置:首页 > IT教育 > 编程开发

C++指针用法讲解

编辑:sx_songlj 2017-10-16
我们为大家收集整理了关于C++指针用法,以方便大家参考。C++程序设计重要基础就是类和对象,对象指针是很重要的一部分,包括指向对象的指针、指向对象成员的指针、this指针、指向对象的常指针、指向常对象的指针等。1、指向对象的指针定义:对象空间的起始地址就是对象的指针。说明:在建立对象时,编译系统就为每个对象分配一定的存储空间以存放其成员,不过注意,在一般情况下不同对象的数据存储单元中存放的数据成员是不相同,而不同对象的函数代码却是相同的,也就是说,它们的函数代码是共享的。这时我们可以定义一个指针变量用来存放对象的指针。定义指向类对象的指针变量的一般形式是:类名 *对象指针名;如对于与个Time类对象,我们可以有:Time t;Time *p;p=&t;我们就可以通过对象指针访问对象和对象的成员,假如所定义的类中有数据成员hour、minute、sec,成员函数有gettime(),则(*p).hour 即为p指向对象中的hour成员,相当于t.hour(*p).gettime() 即为p指向对象中的成员函数gettime(),相当于t.gettime()也可以用如下形式:p->hour 和 p->gettime()和上面是等价的。2、指向对象成员的指针(1)指向对象数据成员的指针
标签:编程开发
● 相关推荐更多>>

免责声明

精品学习网(51edu.com)在建设过程中引用了互联网上的一些信息资源并对有明确来源的信息注明了出处,版权归原作者及原网站所有,如果您对本站信息资源版权的归属问题存有异议,请您致信qinquan#51edu.com(将#换成@),我们会立即做出答复并及时解决。如果您认为本站有侵犯您权益的行为,请通知我们,我们一定根据实际情况及时处理。

◇ 热点关注