留言与评论(共有 0 条评论) |
发布时间:2020-04-12 09:12:11
对于大型数据结构,而又不想使用指针的时候,就可以使用引用;引用目前比较实用的地方就是作为函数参数;一来可以防止编译器内部构造临时对象,一来可以避免指针的内存访问失误;还有一个新特性就是右值引用,可以引用等式右侧所生成的临时对象;
对于大型数据结构,而又不想使用指针的时候,就可以使用引用;
引用目前比较实用的地方就是作为函数参数;
一来可以防止编译器内部构造临时对象,一来可以避免指针的内存访问失误;
还有一个新特性就是右值引用,可以引用等式右侧所生成的临时对象;
严格来说,C++是不建议使用指针的,因为面向对象是引用和智能指针的天下,因此,C++来说最好不要用指针使用引用。但是有迫不得已的时候比如在类中定义一个指向成员变量的指针,在函数中进行动态申请的情况,这个时候智能使用指针,或者一些智能指针什么的。所以具体情况具体分析,没有什么绝对。建议尽可能少,因为每一个指针的存在,都可能需要内存管理和释放。
留言与评论(共有 0 条评论) |
全站搜索