3-附1 ->和*的区别

问题:   c++ .和 ->有什么区别?
还有什么是继承什么是派生?
--------------------------------------------------------------
比如你有这个结构体: 
 struct xx
{
int a;
int b;
}yy, *kk; 那么 yy.a=, yy.b=;
kk=new xx;
kk->a=, kk->b=;

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

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

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

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


关于继承和派生
 class example
{
int func1();
}; class inherit : public example
{
int func2();
};

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

上一篇:关于DateTime.Now.Ticks


下一篇:windows server 2012 AD 活动目录部署加入域并创建域用户(寻找视频课程)(计算机加入域其实是本计算机的管理员账号(本机名)加入域,关联账号即可在已经加入域的计算机上面登录)