C++句柄类

    技术2022-05-20  34

    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


    最新回复(0)