
我想你说的不是结构体的名字吧???是声名成为结构体型的对象的名字吧???结构体名,用作结构体类型的标志。就好像int 我个人理解是,List b是分配给对象b一个List型的空间,List *a就是List型指针。List *a;List b;a=&b;a->Insert();b.Insert();a=&b;有它的缺点,如果是派生类的话,调用函数也是先调用基类中的同名成员函数。这就得用virtual来解决。如#include

我想你说的不是结构体的名字吧???是声名成为结构体型的对象的名字吧???结构体名,用作结构体类型的标志。就好像int 我个人理解是,List b是分配给对象b一个List型的空间,List *a就是List型指针。List *a;List b;a=&b;a->Insert();b.Insert();a=&b;有它的缺点,如果是派生类的话,调用函数也是先调用基类中的同名成员函数。这就得用virtual来解决。如#include