friend ostream& operator<<(ostream& os, const Flight& flight) { os << "Flight Number: " << flight.flightNumber <

动态 未结 0 92
小小草
小小草 LV1 2023年9月23日 23:40 发表
这段代码实现了一个友元函数`operator<<`,用于将`Flight`对象的信息输出到流中。它接受两个参数:一个输出流对象`os`和一个`const Flight&`类型的引用`flight`。 在函数体内,我们使用输出流对象`os`来输出`Flight`对象的各个属性,包括航班号、出发城市、到达城市、出发时间、到达时间、价格和可用座位数。最后,我们返回输出流对象`os`,以便可以链式调用该函数。 通过定义`operator<<`函数为`Flight`类的友元函数,我们可以方便地将`Flight`对象的信息输出到标准输出或文件中,而无需编写额外的输出函数。
收藏(0)  分享
相关标签: 智能问答
问题没解决?让AI助手帮你作答 AI助手
0个回复
  • 消灭零回复