回 帖 发 新 帖 刷新版面

主题:菜鸟新人求助……高手大大们请帮帮忙啊……【已自己弄懂了~】

(1)    写一段代码说明构造函数和析构函数何时被调用,并测试它。
(2)    以下是产品类Product的定义,但没有类的实现部分,请根据类的定义编写类的实现部分的代码,并编写相应的对所定义的类进行测试的程序。
      class Product
            {
    private:
    char *name;    //产品名称
    int price;        //产品单价
    int quantity;    //产品剩余量
    public:
    Procduct(char *a, int b, int c);        //构造函数
    void purchase(int money);        //购买产品
    void remain();                    //显示剩余产品数量
    ~Product();                        //析构函数
    };
(3)    以下是图书类Book的定义,但没有类的实现部分,请根据类的定义编写类的实现部分的代码,并编写相应的对所定义的类进行测试的程序。
class Book
            {
    private:
    char *name;    //书名
    int *author;        //作者
    int sale;       //销售量
    public:
    Book( );//默认构造函数
Book(char *a, char *b, int c);        //构造函数
    void print( );    //输出函数
    ~Book( );        //析构函数
};




小弟刚刚开始自学C++语言,由于C语言的基础不是很扎实,学到这章内容后感觉有些吃力,被课后这三题练习难到了,冥思苦想不得其解,麻烦各位高手指点一二助小弟突破这一难关……
(顺便问一下这个内容到底是不是真的算难?)

回复列表 (共2个回复)

沙发


这个应该跟课本上的例题差不多吧!参照例题多想想吧

板凳

OK了~自己花了一个下午的时间仔细看了一下课本,懂了个七八成了,谢谢看贴的高手们的关心~问题解决了~

我来回复

您尚未登录,请登录后再回复。点此登录或注册