导航

2013年7月15日

摘要: 1 for (int i = 1; i < vec.size(); ++i)2 //warning C4018: “<”: 有符号/无符号不匹配3 //改正后:4 for (unsigned int i = 1; i < vec.size(); ++i)出错原因分析:vec 是一个Vector容器 ,vec.size() 在容器说明中 被定义为: unsigned int 类型, 而i是int 类型 所以会出现: 有符号/无符号不匹配 警告.by: null2013年7月15日21:04:26 阅读全文

posted @ 2013-07-15 21:05 iphone9 阅读(647) 评论(0) 推荐(0)

摘要: vector向量容器作为数组的一个泛化推广的vector容器,不仅可以数组一样的元素随机访问,还可以在容器的尾端插入新元素vector是一个简单,高效的容器,在尾端插入和删除元素,算法时间复杂度为O(1)常数阶,其他元素的插入和删除为O(n)的线性阶,其中n为容器的元素个数,vector具有自动的内存管理功能,对于元素的插入和删除,可动态的调整所占用的内存空间。vector技术原理vector容器是一个线性结构,用3个指针存放向量的起始字节位置,当前最后一个向量元素的末尾字节和整个容器所占用的内存空间的末尾字节,3个指针变量分别为m_start,m_finish和m_end_of_storag 阅读全文

posted @ 2013-07-15 20:56 iphone9 阅读(338) 评论(0) 推荐(0)