template and Iterator classes
operators and friends
当你声明一个成员函数为 const 时,实际上是在告诉编译器这个函数不会修改类的任何成员变量。这在编译时就能检测到。如果尝试修改成员变量,编译器会报错。
POLA
template classes
Iterator classes
当你声明一个成员函数为 const 时,实际上是在告诉编译器这个函数不会修改类的任何成员变量。这在编译时就能检测到。如果尝试修改成员变量,编译器会报错。