飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 2762|回复: 4

VC++难题求解

[复制链接]

该用户从未签到

发表于 2007-11-19 21:02:47 | 显示全部楼层 |阅读模式
VC++难题求解
定义一个Book类,在该类定义中包括
数据成员:bookname(书名),price(价格)和number(存书数量)
成员函数:display( )显示图书的情况;borrow( )将存书数量减1,并显示当前存书数量;
                  restore( )将存书数量加1,并显示当前存书数量
main函数中,要求创建某一种图书对象,并对该图书进行简单的显示,借阅和归还管理.


虚心求教望不吝教!!!!
PYG19周年生日快乐!

该用户从未签到

发表于 2007-11-19 21:22:06 | 显示全部楼层
哈哈~~~代人做作业,要奖励飘云币哦~~~~~~~:loveliness:
PYG19周年生日快乐!

该用户从未签到

发表于 2007-11-19 23:41:44 | 显示全部楼层
难题...

//book.h头文件
#include <stdio.h>
#include <string>
#include <iostream>

class Book
{
  private:
        std::string bookname;
    double  price;
    int    number;
  public:
        Book(std::string Abookname, double Aprice, int Anumber)
        {
                Book::bookname = Abookname;
                Book::price = Aprice;
                Book::number = Anumber;
        };
    void display()
        {
          std::cout <<"bookname:" << bookname << std::endl;
          std::cout << "price:" << price << std::endl;
          std::cout << "number:" << number << std::endl;
        };
    void borrow()
        {
          number--;
          std::cout << "borrow number:" << number << std::endl;
        };
    void restore()
        {
          number++;
          std::cout << "restore number:" << number << std::endl;
        };
};

//main文件
#include "book.h"

int main()
{
        char* name = "test";
    Book a("test", 11.1, 10);
        a.display();
        a.borrow();
        a.restore();
        return 0;
}

在vc6中测试通过..
PYG19周年生日快乐!

该用户从未签到

发表于 2007-11-19 23:43:03 | 显示全部楼层
貌似你完全不看书的?总在论坛上问这些问题?
PYG19周年生日快乐!
  • TA的每日心情
    开心
    2023-4-6 10:07
  • 签到天数: 23 天

    [LV.4]偶尔看看III

    发表于 2007-11-22 10:28:05 | 显示全部楼层
    建议你好好看看C++课程。
    PYG19周年生日快乐!
    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

    快速回复 返回顶部 返回列表