一个简单的购物车代码,仅支持名字查找删除,一次只能操作购物车里的一个商品
总结:
1.每5行代码就要进行一下测试
2.基础知识要熟练牢靠
//good.h
#ifndef _GOOD_H
#define _GOOD_H
#include <string>
using std::string;
class good{
private:
string goodname; //唯一标识商品
double price; //价格
double rate; //折扣率
public:
good(){ //无参构造函数
goodname = "";
price = 0.0;
rate = 1.0;
}
good(string s, double p){//无折扣率构造函数
goodname = s;
price = p;
rate = 1.0;
}
good(string s, double p, double r){//有折扣率构造函数
goodname = s;
price = p;
rate = r;
}
string getGoodname()const {
return goodname;
}
double getPrice()const{
return price;
}
double getRate()const {
return rate;
}
void setGoodname(s