Sales_item句柄类,用来封装Item_base基类的指针,实现指针的只能管理以及多态!
Item_base itbase; itbase.base_init(cin);//从标准输入接受数据来初始化一个基类对象! Sales_item slitem(itbase);//绑定基类对象,至Sales_item句柄对象slitem!!
cout <<"isbn: "<<slitem->book()<<endl; cout <<slitem.operator->()->book()<<endl; //此处我们的operator->()是箭头操作返回一个Item_base指针p //接着在做p->book(); //slitem.operator->()->book()等介于slitem->book();参考primer的P445