请教大神,C++如何判定一个iostream返回的是左值还是右值?是不是左值不能修改?
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
已采纳
请教大神,C++如何判定一个iostream返回的是左值还是右值?
收起
- 写回答
- 好问题 0 提建议
- 关注问题
- 微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
2条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
threenewbee 2017-07-06 08:22关注本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫点击复制链接分享编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览
轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2022-03-06 06:42回答 1 已采纳 重下怎么不行的?你把软件卸载重装试试。还有,cin和cout不是函数。。。
- 2018-01-14 22:18回答 28 已采纳 代码没问题,但你组长的担心也不是凭空的。 如果返回的是局部变量的地址(&a1)的话,程序运行后会出错。因为函数只是把a1的首地址复制后返回了,但是指针指向的内容已经被释放了,这样指针指向的内容就是不
- 2019-07-23 08:35回答 1 已采纳 inputa 你返回的是局部变量的地址 函数结束会销毁局部变量 所以返回的数据是不可预料的 inputp 返回了一个常量区的地址 可以了解一下程序的内存分配
- 2019-05-06 09:23Dripping.的博客 左值:标识了一个可以存储结果值的地点。 右值:(结果可以是)一个值。(这里我做了点修改) 结合作者在后面(P100-P101)对指针表达式的进一步介绍后,我觉得应该这样定义左值:可以存储结果值的明确的地点。 直接...
- 2018-04-17 22:49回答 4 已采纳 ``` 也可以用DP #include #include int main() { int count; int a[100];
- 2020-08-24 03:15回答 5 已采纳 首先,你的程序能正常运行,你可以debug运行,将func() = 10;设断点,然后F11逐语句执行。 系统先执行的是Person func(),声明一个Person类的对象,因为赋值10,所以系
- 2021-03-03 15:49回答 2 已采纳 1. 简单点说,就是cin.eof()不会阻塞等你输入(可以理解为缓冲区中不是EOF就返回false),可以通过以下代码验证。 //不等你输入Ctrl+z,直输出两行0 int main() {
- 2023-08-27 09:42只会HelloWorld.的博客 C++当中类是一个数据类型,封装了数据以及操作。个人理解:C++类就是对事物的抽象,C++万物即可为类,和C语言的结构体一样的,是一系列事物的共同属性和行为。对象就是类的具体化(实例化)。举个栗子:
- 2018-07-18 19:14回答 5 已采纳 ![图片说明](https://img-ask.csdn.net/upload/201807/19/1531970866_893372.gif) ``` // Q695122.cpp
- 2022-05-24 11:37回答 3 已采纳 下载了编译器吗?像 MinGW 或 GCC ?没有的去官网下载
- 2022-07-14 17:34回答 1 已采纳 我调研了一会资料,感觉两者还是不同的。 两者都是 c艹 对于 IO 的库。不过稍微看一看 cstdio 库,可以发现 cstdio 库实际只是 c 语言的 stdio.h 的一层封装,主要是将 std
- 2022-07-08 13:54还能说声晚安吗?的博客 零基础入门C/C++
- 2023-08-12 00:53爱编程的小白菜的博客 语句“MyClass *p[5]”定义了5个指向MyClass对象的指针变量,分别为*p[0],*p[1],*p[2],*p[3],*p[4],但定义指针并没有实例化对象,所以不调用构造函数。即结构体中的成员变量的地址必须是4的整数倍。
- 2023-03-28 15:02錶哥的博客 很久前在油管上看的大神cherno的c++教学视频,现在已经更新到了100P左右了。最近这段时间发现自己过去的时间里其实学了很多东西,但是一直没有时间总结,所以更新总结一下,也给自己梳理一下所学知识。关于cherno的...
- 2024-05-30 07:39Blue不够,得是金牌Blue才行!的博客 c++性能提升之--通过移动语义减少拷贝
- 2016-10-20 09:51bai_lu_sz的博客 c++11中的新概念,主要解决了移动语义和完美转发我们平常使用的引用都是指左值引用。 以下是我经常用到的手法: void func( int& v); void func( std::string& s);下面是一个测试例子// ========================...
- 2018-11-10 18:32我漂亮吗的博客 Visual C++2010的c++语言四大新特性
- 2018-05-08 16:54Hansry的博客 在C++中指定函数接口时,一些必须要解决的问题有: (1) 运算符函数还是非运算符函数? (2) 自由运算符还是成员运算符? (3) 虚函数还是非虚函数? (4) 纯虚成员函数还是非纯虚成员函数? (5) 静态成员函数还是...
- 2021-09-21 13:17发狂的蜗牛的博客 如果一个容器被接管资源,那么容器要执行clear(),清理自己的元素(c++primer5th就是这么做的) 3.如果是一个内置类型或者string类型,被接管了什么也不用管。 4.如果析构的时候需要利用或者改变内置指针的值,此时...
- 2020-06-12 15:38那一次,回眸的博客 指针简单的理解就是一个存放地址的变量,在C++中可以通过指针来操控内存; 指针的作用: 1.函数的值传递,无法通过调用函数,来修改函数的实参 ; 2.被调用函数需要提供更多的“返回值”给调用函数 ; 3.减少值传递时带来...
- 没有解决我的问题, 去提问
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
- 公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司