类的对象成员和类的对象成员指针

a15630176380 2017-08-10 01:53:37
他们的作用不是一样的吗,都是为了使用另一个类里边的成员函数和成员方法,有什么区别吗,是因为内存占用或是其他因素吗?
...全文
156 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
做或不做 2017-08-11
  • 打赏
  • 举报
回复
Q:类的对象成员和类的对象成员指针的作用一样吗? A:谈谈我对这个问题的理解 简单说三点。 (1):类的对象成员 通常在C++中 不建议使用 无法降低编译的耦合性 而声明成对象成员指针在大的C++项目中是减低代码编辑耦合性的重要手段。可以通过class A;这种手段降低编译时间。 (2)关于对象的成员指针 有助于支持多态。 (3)使用对象成员指针 通常意味着是在堆上开辟空间 堆内存的动态管理有相当大的好处。而不是启动程序后内存知道程序 结束时才会被释放。通常大型一直启动的服务程序几乎不建议使用类的成员对象方式。会操作资源瓶颈。而且从设计结构 上也许不能满足某功能数量级较大的需求。
Acuity. 2017-08-11
  • 打赏
  • 举报
回复
以前觉得没什么差别,慢慢觉悟到用指针会很方便。
天乐_那由他 2017-08-11
  • 打赏
  • 举报
回复
指针降低数据拷贝量,提高效率。
fussier 2017-08-10
  • 打赏
  • 举报
回复
传递参数时,如果是自定义的类型,传指针比传对象要好
trytry1992 2017-08-10
  • 打赏
  • 举报
回复
这个问题就跟 直接声明变量和声明一个指针的区别 是一样的

64,647

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧