为何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)这么调用的。
当然普通的函数看起来无所谓,但使用模板的情况下就非常必要了。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯