关于C++初级问题,我是新手,希望高手指点迷津

2024-12-22 17:17:25
推荐回答(1个)
回答1:

比如你定义了:
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的前面,你是通过-〉访问的,只是赋值,并没有改变地址

还有你的表述能力太差,我看了半天才知道你问的是什么