1. 使用const的几种情况
const int var = 1; //const常量,var不可改变
const int* pVar
const* int pVar
int* const pVar
extern const int var = 10;
const int &refVar = var;
bool same_isbn(const Sales_item &rhs) const { return isbn == rhs.isbn; }
上述函数类似于下面的函数
bool same_isbn(const Sales_item *const this, const Sales_item &rhs) const
{ return this->isbn == rhs.isbn; }
C++中const使用浅析:
http://www.360doc.com/content/10/0721/21/1900677_40514712.shtml