为了账号安全,请及时绑定邮箱和手机立即绑定

为什么我要使用指针而不是对象本身?

为什么我要使用指针而不是对象本身?

C++
MMMHUHU 2019-06-13 19:07:19
为什么我要使用指针而不是对象本身?我来自Java背景,已经开始使用C+中的对象。但我想到的一件事是,人们经常使用指向对象的指针,而不是对象本身,例如这个声明:Object *myObject = new Object;而不是:Object myObject;或者不使用函数,比方说testFunc(),就像这样:myObject.testFunc();我们必须写:myObject->testFunc();但我想不出我们为什么要这样做。我认为这与效率和速度有关,因为我们可以直接访问内存地址。我说的对吗?
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 569 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信