CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  C语言

为什么不能返回 ostream 对象??

楼主shyuan(shyuan)2001-11-06 13:32:30 在 C/C++ / C语言 提问

为什么一定要这样表达?  
              ostream&   operator<<(   ostream&   output,   const   string&   s   ){  
                          output<<   s.sPtr;  
                          return   output;  
                }  
  改为     ostream   operator<<(……)   就出错?  
  不是说尽可能不返回对对象的应用么。   上一句错在哪? 问题点数:20、回复次数:2Top

1 楼chxr(sxl)回复于 2001-11-06 13:44:44 得分 20

不是引用。能作为左值吗?     :)Top

2 楼atu2001()回复于 2001-11-06 18:28:22 得分 0

我想主要是方便这样子调用ostream的吧:  
  os<<int<<string<<......  
  第一遍以后变成:  
  os<<string<<...  
  递归直到结束Top

相关问题

  • ActiveX 部件不能创建对象或返回对该对象的引用(错误 429)???
  • 返回对象的困惑.
  • 返回对象和 返回对象的引用 有区别吗?
  • 使用ADO的COMMAND中的EXCUTE返回的RecordSet对象是否只能向前,不能从再movefirst?
  • 如何返回一个对象
  • 如何返回点击的对象名?
  • 如何在ATL com 中返回对象
  • 关于函数返回对象问题
  • 如何返回一个TD对象所在的TABLE对象?
  • DATAGRID绑定对象后如何返回对象?

关键词

  • ostream

得分解答快速导航

  • 帖主:shyuan
  • chxr

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo