主题:菜鸟新人求助……高手大大们请帮帮忙啊……【已自己弄懂了~】
(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) 以下是产品类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语言的基础不是很扎实,学到这章内容后感觉有些吃力,被课后这三题练习难到了,冥思苦想不得其解,麻烦各位高手指点一二助小弟突破这一难关……
(顺便问一下这个内容到底是不是真的算难?)