- 博客(4)
- 收藏
- 关注
原创 关于++it和it++(前自增和后自增)
++it前自增,迭代器向前移动,返回对加1后的迭代器的引用; it++后自增,迭代器向后移动,返回原来的迭代器; 例如: while(it!=vec.end()) vec.push_back(*it++); 自增操作使得it先向后移动(即it+1),但后自增的返回值依然是it,所有解引用运算的操作数依然是it,当进行下一次it!=vec.end()判断时,此时的it已自增为(i
2014-02-20 18:46:51 1852
原创 关于reserve和resize的区别
reserve()函数是为容器预分配存储区的大小,但并不进行初始化(所以此时容器的下标操作不可用),例如若先reserve()之后,再调用push_back(),将不再触发内存分配,说白了就是简单的预分配内存。 而resize()之后就可以使用容器的下标操作,因为此时容器的大小被改变了,而且还被初始化了;
2014-02-20 11:16:16 913
原创 大小写字母和数字的ASCII码
下表列出了字符集中的 0 - 127。 代码 字符 代码 字符 代码 字符 代码 字符 0 32 [空格] 64 @ 96 ` 1 33 ! 65 A 97 a 2 34 " 66 B 98 b 3 35 # 67 C 99 c 4 36 $ 68 D 100 d 5 37 % 69 E 101 e 6 38 & 70 F 102 f 7 39 ' 71 G 10
2014-02-17 09:42:25 4312
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人