求代码 c++!!

来源:百度知道 编辑:UC知道 时间:2024/05/26 04:12:48
定义一个"商品"CProduct类, 该类
有4个私有成员变量:
Id 商品编号 字符串
name 商品名称 字符串
price 商品价格 整形
number 库存量 整形
6个公有成员函数:
setId ---将商品的编号设置为给定的值
setName ---将商品的名称设置为给定的值
setPrice ---将商品的价格设置为给定的值
setNumber ---将商品的库存量设置为给定的值
printInfo ---打印出商品的编号,名称,价格和库存信息
sale ---根据本次销售的商品个数,输出应付金额,将库存做相应的减少
只定义就行了 没那么高深。小弟初学!

class CProduct
{
private:
char* ld;
char* name;
int price;
int number;
public:
void setld( char *_ld );
void setName( char *_name );
void setPrice( int _price );
void setNumber( int _number );
void printInfo( void );
int sale( int _saleNum );
};

void CProduct::setld( char *_ld )
{
ld = _ld;
}

void CProduct::setName( char *_name )
{
name = _name;
}

void CProduct::setPrice( int _price )
{
price = _price;
}

void CProduct::setNumber( int _number )
{
number = _number;
}

void CProduct::printInfo( void )
{
printf( "%s, %s, %d, %d", ld, name, price, number );
}

void CProduct::sale( int _saleNum )
{
int salePrice;
number -= _saleNum;
salePrice = price * _saleNum;
printf( "%d", salePrice );
<