1.常量声明:const <Date type> <Variable_name> =<Value>;
const double TABLE_BEGIN=50;
2.常量成员函数:可以检查对象的状态,但却禁止改变对象。
const flow() const;
3.常量引用参数:在引用参数之前使用关键字const,在参数类型后面放置&
double distance(const point& p1)
4.静态成员常量:在类中的声明之前具有两个关键字static和const。
static const size_type CAPACITY=30;
初始值只能在头文件中给出,而不是在实现文件中提供。
5.指针或数组作为常量参数:
bool is_42 (const int * i_ptr);
double average (const double data[ ]);
6.const node * c;//c可以随便移动,指向不同的节点,但不允许利用c改变任何c指向的节点。
node * const c=& first;//c指向first。