1. class Sales_item   
  2. {  
  3. public :  
  4.     double avg_price() const;  
  5.     bool same_isbn(const Sales_item &&rhs)  const //常量成员函数只能读取而不能修改调用它们的对象的数据成员  
  6.     { return isbn==rhs.isbn;}  
  7. private:  
  8.     string isbn;  
  9.     unsigned units_sold;  
  10.     double revenue;  
  11.  
  12. };  
  13.  
  14. double avg_price() const;定义为const类型后,不能修改成员对象。例如不能修改isbn