C++的new能不能结果直接付给引用

C++语言 码拜 3年前 (2017-04-10) 334次浏览
如下面的代码, new A(1)可以直接赋值给指针a1,但是赋给引用:

Quote: 引用:

不能这样做,内存泄漏

本人是希望C++能够像C#、JAVA那样尽量使用引用而少使用指针,至于内存泄漏本人确实没有想到,是不是只能使用GC才能解决这个问题啊?
那这样的话,引用的作用就大打折扣了吧,只有作为函数形参的时候比较有意义。

优先考虑智能指针


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明C++的new能不能结果直接付给引用
喜欢 (0)
[1034331897@qq.com]
分享 (0)