C++ Primer1.6节练习


书店程序

头文件Sales_item.h 包含Sales_item类 下载链接

#include
#include"Sales_item.h"

int main()
{
    Sales_item total;    //保存下一条交易目录的变量
    if(std::cin >> total){    //读入第一条交易数据
        Sales_item trans;    //保存和的变量
        while(std::cin >> trans){    //读入并处理剩余交易目录
            if(total.isbn()==trans.isbn()){        //如果处理的书相同
                total += trans;    //更新总销售额
            }else{    //打印前一本书的结果
                std::cout << total << std::endl;
                total = trans;    //令total表示下一本书的销售额
            }
        }
        std::cout << total << std::endl;
    }else{    //没有输入
        std::cerr << "没有数据输入!" << std::endl;
        return -1;
    }
    return 0;
}

成员函数(member function)是定义为类的一部分函数,有时也被称为方法(method)


文章作者: Qin Jiahe
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Qin Jiahe !
评论
  目录