函数的返回值
来源:互联网 发布:投资域名后悔死了 编辑:程序博客网 时间:2024/05/16 19:10
函数的返回值用于初始化在调用函数处创建的临时对象。在求解表达式时,如果需要一个地方存储器运算结果,编译器会创建一个没有名字的的对象,这就是临时对象。
用函数返回值初始化临时对象与用实参初始化形参的方法是一样的。如果返回类型不是引用,在调用函数的地方会将函数的返回值复制给临时对象。当函数返回非引用类型时,其返回值可以是局部对象,也可以是求解表达式的结果。
当返回引用类型时,没有赋值返回值,相反,返回的是对象本身。注意不能返回局部变量的引用,当函数执行完毕,将释放分配给局部对象的存储空间。此时对局部对象的引用就会指向不确定的内存。同理也不能返回指向局部对象的指针。
0 0
- 函数的返回值
- 函数的返回值
- 函数的返回值
- 函数的返回值
- 函数的返回值
- 函数的返回值
- 函数返回值的疑问
- 函数返回值的问题
- 函数的引用返回值
- 返回指针值的函数
- 有返回值的函数
- 函数的引用返回值
- fread函数的返回值
- 返回指针值的函数
- C函数的返回值
- fork函数的返回值
- 函数的返回值 收藏
- main函数的返回值
- 【放大、缩小】
- Ubuntu怎么设置双屏幕显示
- vb.net教程 0-2 操作区域
- A+B
- Three.js入门篇之1
- 函数的返回值
- Comparable和Comparator接口是干什么的?列出它们的区别。
- JAVA实现一个简单的代数运算语言编译器(三)--词法分析
- 符号常量和变量
- HTML 5入门知识(三)
- Ruby_异常处理
- C++基础知识复习之--顺序表学生成绩管理系统
- 时间复杂度与空间复杂度
- JSON