永发信息网

为何c++中我们公司写代码要求入参指针,出参引用呢???

答案:4  悬赏:80  手机版
解决时间 2021-01-25 18:47
  • 提问者网友:沉默菋噵
  • 2021-01-25 00:14
为何c++中我们公司写代码要求入参指针,出参引用呢???
最佳答案
  • 五星知识达人网友:酒安江南
  • 2021-01-25 00:30
因为出参一般都要在函数或方法内部被赋值
全部回答
  • 1楼网友:長槍戰八方
  • 2021-01-25 03:18
  • 2楼网友:想偏头吻你
  • 2021-01-25 01:57
可以大量减少代码
  • 3楼网友:千杯敬自由
  • 2021-01-25 00:36
引用形参灵活性大。编译器会根据情况选择究竟是直接传递实参还是以指针传递。 而且比较致命的一点是const int &a你是可以直接传整型常量的,const int *a你就得但弄个变量了。 比如void foo(const int &a)你是可以foo(1)这么调用的。 当然普通的函数看起来无所谓,但使用模板的情况下就非常必要了。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯