CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  C++ 语言

有关ostream的错误,请指点

楼主wjlcqjy68(众里寻她)2005-10-29 00:12:20 在 C/C++ / C++ 语言 提问

在一个类中声明:  
  friend   ostream&   operator<<(ostream&   s,const   Vtr&   V);//输出运算符  
  引起如下错误:  
  classlib\vtr.h(46)   :   error   C2143:   syntax   error   :   missing   ';'   before   '&'  
  f:\classlib\vtr.h(46)   :   error   C2433:   'ostream'   :   'friend'   not   permitted   on   data   declarations  
  f:\classlib\vtr.h(46)   :   error   C2501:   'ostream'   :   missing   storage-class   or   type   specifiers  
  f:\classlib\vtr.h(46)   :   error   C2244:   'ostream'   :   unable   to   resolve   function   overload  
  f:\classlib\vtr.h(46)   :   error   C2061:   syntax   error   :   identifier   'ostream'  
  f:\classlib\vtr.h(46)   :   error   C2501:   '<<'   :   missing   storage-class   or   type   specifiers  
  f:\classlib\vtr.h(46)   :   error   C2805:   binary   'operator   <<'   has   too   few   parameters  
  F:\ClassLib\Vtr.cpp(138)   :   error   C2143:   syntax   error   :   missing   ';'   before   '&'  
  F:\ClassLib\Vtr.cpp(138)   :   error   C2501:   'ostream'   :   missing   storage-class   or   type   specifiers  
  F:\ClassLib\Vtr.cpp(138)   :   error   C2061:   syntax   error   :   identifier   'ostream'  
  F:\ClassLib\Vtr.cpp(139)   :   error   C2501:   '<<'   :   missing   storage-class   or   type   specifiers  
  F:\ClassLib\Vtr.cpp(139)   :   error   C2809:   'operator   <<'   has   no   formal   parameters  
  F:\ClassLib\Vtr.cpp(140)   :   error   C2065:   'V'   :   undeclared   identifier  
  F:\ClassLib\Vtr.cpp(140)   :   error   C2228:   left   of   '.m_N'   must   have   class/struct/union   type  
  F:\ClassLib\Vtr.cpp(142)   :   error   C2065:   's'   :   undeclared   identifier  
  F:\ClassLib\Vtr.cpp(142)   :   error   C2109:   subscript   requires   array   or   pointer   type  
  F:\ClassLib\Vtr.cpp(142)   :   error   C2297:   '<<'   :   illegal,   right   operand   has   type   'char   [2]'  
  F:\ClassLib\Vtr.cpp(143)   :   error   C2297:   '<<'   :   illegal,   right   operand   has   type   'char   [2]'  
  Error   executing   cl.exe  
  请指点 问题点数:20、回复次数:6Top

1 楼wjlcqjy68(众里寻她)回复于 2005-10-29 00:19:05 得分 4

using   namespace   std;  
  Top

2 楼qfeng_zhao(鱼儿鱼儿满天飞)回复于 2005-10-29 00:24:28 得分 4

还是把代码贴全吧Top

3 楼i_noname(晚九朝五)回复于 2005-10-29 00:29:40 得分 3

friend   ostream&   operator<<(ostream&   s,const   Vtr&   V);//输出运算符  
  Vtr没声明造成Top

4 楼codearts(代码艺术)回复于 2005-10-29 00:43:50 得分 3

还是把代码贴全吧  
  Top

5 楼wzjall(风)回复于 2005-10-29 11:30:11 得分 3

代码Top

6 楼baiywcwttfln(A-De)回复于 2005-10-29 12:13:47 得分 3

VC6.0对<<重载支持不完全,7.0就不会了Top

相关问题

  • 有关指针运算的错误,!请指点!
  • 小错误,请指点!!!急!!!
  • 我刚写的一个有关文件的类,贴出来请各位指点, 本人还没测试过的, 有错误请多多指点!不甚感激!
  • corba错误,请高手指点!!!
  • 一个错误,请大侠指点
  • 简单错误?请指点!谢谢!!
  • sql语句错误,请大家指点。
  • 2000下错误……高手指点!!!
  • 请指点这个连接的错误.
  • jspsmartupload使用错误!请指点!

关键词

  • ostream

得分解答快速导航

  • 帖主:wjlcqjy68
  • wjlcqjy68
  • qfeng_zhao
  • i_noname
  • codearts
  • wzjall
  • baiywcwttfln

相关链接

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

广告也精彩

反馈

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