首页 > 其他 > 详细

3-附1 ->和*的区别

时间:2015-10-10 00:14:42      阅读:154      评论:0      收藏:0      [点我收藏+]
问题:   c++ .和 ->有什么区别?
还有什么是继承什么是派生?
--------------------------------------------------------------

比如你有这个结构体: 
1 struct xx 
2 { 
3     int a; 
4     int b; 
5 }yy, *kk; 
6 
7 那么   yy.a=3, yy.b=5; 
8          kk=new xx; 
9          kk->a=4, kk->b=6; 

 

  如果定义了指向结构体变量yy的指针变量kk,那么*kk表示kk所指向的结构体变量yy,其成员yy.a可表示为:

(*p).num或者p->num。

也就是说你用结构体定义了一个实体,那么这个实体要引用他里面的成员,就用.操作符,如果你用结构体定义的是一个结构指针,那么要引用他里面的成员就用->

 

=======================================================




关于继承和派生
1 class example
2 {
3  int func1();
4 };
5 
6 class inherit : public example
7 {
8  int func2();
9 };

 



那么inherit类继承自example类,inherit是example的派生类


3-附1 ->和*的区别

原文:http://www.cnblogs.com/584709796-qq-com/p/4865448.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!