摘要: 1、size 指容器当前拥有的元素个数;而 capacity 则指容器在必须分配新存储空间之前可以存储的元素总数。而reserve操作则告诉vector容器应该预留多少元素的存储空间。2、通常来说,除非找到选择使用其他容器的更好理由,否则vector 容器都是最佳选择。3、除了顺序容器,标准库还提供了三种顺序容器适配器:queue(FIFO queue,简称queue)、priority_queue 和 stack。适配器(adaptor)是标准库中通用的概念,包括容器适配器、迭代器适配器和函数适配器。4、适配器通用的操作和类型size_type 一种类型,足以存储此适配器类型最大对象的长度v 阅读全文
posted @ 2011-03-19 20:02 浪里飞 阅读(685) 评论(0) 推荐(0) 编辑
摘要: 1、string操作 string s; 定义一个新的空 string 对象,命名为 s string s(cp); 定义一个新的 string 对象,用 cp 所指向的(以空字符null 结束的)C 风格字符串(可以为字符串或字符数组,但是需以null结束)初始化该对象。但是,这个数组的所有字符,除null外,都被复制到新创建的string对象中。 string s(s2); 定义一个新的 s... 阅读全文
posted @ 2011-03-19 18:26 浪里飞 阅读(757) 评论(0) 推荐(0) 编辑