题目就不具体描述了,以下是自己写的例子,可能有问题,仅供参考~
知识点简介:
1、iostream迭代器的简单实用
2、标准库算法的简单实用
3、重载操作符的简单使用
示例代码:
#include <iostream>
#include <vector>
#include <string>
#include <istream>
#include <iterator>
#include <algorithm>
#include <numeric>
using namespace std;
//使用简化的类
class Sales_Data
{
public:
Sales_Data() {}
Sales_Data( string s ) : bookNo( s )
{
}
string getBookNo()
{
return bookNo;
}
friend istream& operator >>( istream &in, Sales_Data &s )
{
in >> s.bookNo;
return in;
}
friend string operator+( string s1, Sales_Data &s )
{
return s1 + s.bookNo;
}
friend ostream& operator<<( ostream& out, Sales_Data &s )
{
out << s.bookNo;
retu