比如你定义了:
struct date
{
int year;
int month;
int day;
};
然后:
int main()
{
struct date *point;//定义一个date类型的指针变量
struct date v;//定义一个date类型的变量
point = (struct date*)malloc(sizeof(struct date));
/*point是指针类型,需要分配内存*/
/*分别用v,和point访问date的对象*/
point->year,point->month,point->day
v.year,v.month,v.day
你应该明白了吧
你说的对不管什么-〉一个成员,这个成员就是这个对象自己有的,
PS:a类中有个构造函数,为a(int i),构造函数只能在定义时使用,不能显示调用
还有你的补充的问题:p1在p2的前面,你是通过-〉访问的,只是赋值,并没有改变地址
还有你的表述能力太差,我看了半天才知道你问的是什么