1、对vector的操作中,使用pushback来增加元素,而不是使用[]操作符赋值后增加元素,[]操作符仅用来 得到某一元素,并且这一元素要存在!这和数组不同。
2、vector<int>::const_iterator和const vector<int>::iterator的区别在于,前者指针所指的值是常量,而后者是指针是常量
第三章结束
3、对指针的声明中,有int* p和int *p两种,前一种给人的感觉意思比较清楚,p的类型是int*,而第二种不容易造成混乱,特别在要同时申明多个相同变量时。不过我倾向于第二种,但是要防止造成混乱。
4、 typedef string *pstring;
const pstring cstr;
并不等价于const string *cstr,而等价于string *const cstr;