12.c++-返回引用的函数
来源:互联网 发布:知乎如何添加话题 编辑:程序博客网 时间:2024/05/22 07:55
最近用得比较多,总结了下:
1.返回引用的函数 return 对象一定不能是局部变量,不然挂掉程序。
2.如果1不成立,那么加上&可以直接操作返回对象本身,不加上&和普通函数(不返回引用)无区别.
如:
test &fun(){test te1 ;return te1 ;}
不行,必挂
test &fun(test &te){return te}
那么
test te2 = fun(te1) ;是复制操作,和不返回引用的函数一样
test&te2 = fun(te1) ;是别名操作,te2就是te1
所以如果对于复杂类的成员变量,直接修改很麻烦时可以考虑写成引用函数
- 12.c++-返回引用的函数
- <<c++primer>>返回引用的函数调用
- 返回引用的函数
- 函数的引用返回
- 函数的引用返回
- 函数的返回引用
- 函数的引用返回
- 返回引用的函数
- 返回引用类型的函数指针(c++)
- 函数返回引用的含义
- 函数的引用返回值
- 返回引用类型的函数
- 函数的引用返回值
- php函数的引用返回
- C++函数的返回引用
- C++函数的返回引用
- 函数返回引用的注意事项
- php函数的引用返回
- vim 使用技巧汇总
- 简单工厂模式
- ORA-01861: literal does not match format string
- Informix 11.5 新特性介绍tempdbs
- 求simatic net授权
- 12.c++-返回引用的函数
- Android异步加载图像小结
- RO39 – 在一个事务中实现多个ClientDataSets 更新
- startActivity的requires new task异常解析
- jQuery 写的仿新浪微博 向下滚动效果【转载】
- Castle-MVC框架显示层—nVelocity学习1
- zz good books
- 水池问题
- 解决有些程序在3.0环境下只能显示一个很小layout的问题