默认实参
class Sale_item
{
public:
// 隐式使用string 的默认构造函数初始化 isbn
Sale_item():price(0.0){}
Sale_item(const string &book):isbn(book), price(0.0){}
// 建议使用默认实参,将上述2个构造函数合并。如下:
// Sale_item(const string &book = ""):isbn(book), price(0.0){}
private:
string isbn;
double price;
};class Sale_item
{
public:
// 隐式使用str