类指针的优点:
第一,实现多态。 只有指针或者引用可以达到多态。对象不行
第二,在函数调用,传指针参数。不管你的对象或结构参数多么庞大,你用指针,传过去的就是4个字节。如果用对象,则会调用拷贝ctor, 参数传递占用的资源就太大了
第三, 类指针作为参数传递时,在函数中改变形参的同时,也改变了实参.
ps:
指向自己类的指针成员是允许的,因为指针只需要给他4个字节的内存,告诉它指向这个类就好了.
类指针的优点:
第一,实现多态。 只有指针或者引用可以达到多态。对象不行
第二,在函数调用,传指针参数。不管你的对象或结构参数多么庞大,你用指针,传过去的就是4个字节。如果用对象,则会调用拷贝ctor, 参数传递占用的资源就太大了
第三, 类指针作为参数传递时,在函数中改变形参的同时,也改变了实参.
ps:
指向自己类的指针成员是允许的,因为指针只需要给他4个字节的内存,告诉它指向这个类就好了.