STL vector size and capacity
摘要:
1. size = m_finish-m_start: 表示此时vector中有多少个元素。2. capacity: m_end_storage-m_start:表示再不重新分配内存的前提下,可以容纳的元素的个数,注意这个数值包含了已经存在的元素个数,即capacity()-size():表示还有多少个可以push的元素个数在不重新分配的前提内存的前提下。3. STLport库元素增长是以当前元素的个数*2的倍数来进行分配的。4. Resize(int n):n表示要resize到的个数. 如果n<size(),从vector的末尾把size()-n的元素destroy掉(invoke 阅读全文
posted @ 2012-08-12 19:56 suexue 阅读(112) 评论(0) 推荐(0)
浙公网安备 33010602011771号