首页 > 技术文章 > C++中为何大量使用类指针

Stephen-Qin 2018-12-11 14:47 原文

类指针的优点: 
第一,实现多态。 只有指针或者引用可以达到多态。对象不行


第二,在函数调用,传指针参数。不管你的对象或结构参数多么庞大,你用指针,传过去的就是4个字节。如果用对象,则会调用拷贝ctor, 参数传递占用的资源就太大了

 

 第三, 类指针作为参数传递时,在函数中改变形参的同时,也改变了实参.

 

ps:

 

指向自己类的指针成员是允许的,因为指针只需要给他4个字节的内存,告诉它指向这个类就好了.

 

推荐阅读