【问题标题】:C++ character and stringsC++ 字符和字符串
【发布时间】:2013-03-14 21:20:05
【问题描述】:

我的程序被困在同一个地方,如果有人可以帮助我,我会很高兴。我在编写将字符串插入输出流的代码时遇到问题。我对运算符的定义是:

ostream& operator<<(ostream&, const String&);

我不知道如何编写这部分代码。

【问题讨论】:

  • 如果不知道String的详细信息,将很难提供帮助。
  • 如果您尝试发布您的代码...人们可能会提供帮助:)
  • /*---------------------------------------- ------------------------------------- 名称:运算符
  • @LatrishaJohnson,这可能会有所帮助:imgur.com/BUgAlGO
  • 我假设String 不是std::string,我假设这是一个学习练习?如果有,String的界面是什么?

标签: c++


【解决方案1】:

从我的头顶。以下是你的做法:

ostream& operator<<(ostream stream, string String){
stream << String;}

【讨论】:

  • 这已经完成(并且应该在第一个参数上使用引用,在第二个参数上使用 const 引用,并返回一个值)。我认为这是 OP 自己的字符串类。
  • 这看起来像一个递归调用。
猜你喜欢
  • 1970-01-01
  • 2016-06-09
  • 1970-01-01
  • 2015-10-28
  • 1970-01-01
  • 1970-01-01
  • 2013-10-25
  • 1970-01-01
  • 2020-08-23
相关资源
最近更新 更多