现在的位置: 首页 > 综合 > 正文

c++ primer(第四版)学习札记 9-5

2014年10月20日 ⁄ 综合 ⁄ 共 356字 ⁄ 字号 评论关闭
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;

抱歉!评论已关闭.