博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C++第八章习题
阅读量:5994 次
发布时间:2019-06-20

本文共 1035 字,大约阅读时间需要 3 分钟。

#include 
#include "buy.h"#include "book.h"using namespace std;class order{private: int orderID; int buyerID; int listcount; string orderlist[20]; static int ordercount;public: order(buyer &person, book &b[], int bookNumber) { ordercount++; orderID = ordercount; buyerID = person.buyerID; listcount = bookNumber; for(int i = 0; i < bookNumber; i++) orderlist[i] = b[i].book_ID; } void show() { cout << "订单编号: " << orderID << "\n购书人编号: " << buyerID << "\n购书数量: " << listcount << endl; for(int i = 0; i < listcount; i++) cout << "书号: " << orderlist[i] << endl;; }};int order::ordercount = 0;int main(){ book *c[20]; book c1("7-302-0145214-6", "C程序设计", "谭浩强", "清华", 25); book c2("7-302-0145214-7", "C++程序设计", "谭浩强", "清华", 28); c[1] = &c1; c[2] = &c2; layfolk b1("林晓茶", 1, "北京", 0); order ord(b1, c, 2); order.show(); return 0;}

 

转载于:https://www.cnblogs.com/tangzhengyue/archive/2012/06/17/2552826.html

你可能感兴趣的文章
TCP 的那些事儿(上)
查看>>
Discuz!NT3.6与网站整合(操作用户信息)解决方案
查看>>
【今日推荐】10大流行的 Metro UI 风格的 Bootstrap 主题和模板
查看>>
Swift - 实现拨打电话
查看>>
在线代码编辑、保存与运行网址推荐
查看>>
博客园添加访问人数统计
查看>>
Yii2 RBAC 用到的表
查看>>
在使用DBMS_LOB.WRITEAPPEND()追加Clob内容的时候,报数字或值异常
查看>>
【总结】编写自己的JDBC框架
查看>>
解读Nodejs多核处理模块cluster
查看>>
shell grep 高亮
查看>>
iOS中的translucent和automaticallyAdjustsScrollViewInsets用法
查看>>
设置CentOS6.5时钟同步
查看>>
MySQL提示:The server quit without updating PID file问题的解决办法
查看>>
SudaMod-81.0 / crDroidAndroid-8.1(android-8.1.0_r20)红米3 2018年5月3日更新
查看>>
ORA-01861: 文字与格式字符串不匹配
查看>>
DevExpress使用的过期版本解决方法
查看>>
Angular动态编译Html
查看>>
ABP入门系列目录——学习Abp框架之实操演练
查看>>
多线程之线程同步
查看>>