#include
#include
using namespace std;
vectorls;
void gq()
{
for(int i=0;i<10;i++)
ls.push_back(i);
}
int main()
{
cout<<ls.capacity()<<endl;//定义后容器占用内存大小
gq();
cout<<"ls.capacity()="<<ls.c...
分类:
编程语言 时间:
2015-04-12 09:22:48
阅读次数:
183
vector容器迭代器(一)里面大牛对vector介绍的已经很详细了,下面结合自己的项目开发的问题谈谈使用
一.关于capacity和size【1】
在下想用数组引用的方式遍历vector中的元素,结果一直采用capacity,最后的结果就是总是出错,查了半天才知道原来这个capacity是只扩不收的,我因为
需要删除了vector(采用erase,第三部分)中的数,但是capacity没有...
分类:
其他好文 时间:
2015-04-11 00:03:50
阅读次数:
239
网上有很多这种例子:void erase(vector &v){ for(vector::reverse_iterator ri=v.rbegin();ri!=v.rend();) { if(*ri % 2 == 0) { cout &v){ for(vector::reverse_ite...
分类:
其他好文 时间:
2015-04-10 13:00:16
阅读次数:
117
C++ STL list 遍历删除崩溃
错误用法一
下面这种用法会在for的地方崩溃,分析 第一次for循环的时候 it=0,当t.erase(it)执行完成之后 it就变成了 -17891602
表明it不能再作为迭代器进行运算,自然会报错。
#include
#include
using namespace std;
typedef std::list TESTLIST;
int...
分类:
编程语言 时间:
2015-04-03 15:28:51
阅读次数:
148
如何用vector或者set删除一亿个数里的奇数
先说说VECTOR怎么删除指定的元素,因为VECTOR有迭代器失效的问题,一般人都会写这么样的一个函数
for(vector::itertor it=a.begin();it!=a.end();)
{
if(a[i]%2==1)
it=a.erase(it);
else
it++;
}
这样的函数如果数据量很小的话...
分类:
其他好文 时间:
2015-03-31 09:03:35
阅读次数:
126
先看如下一道改错题: #include #include using namespace std; void print(vector); int main() { vector array; array.push_back(1); array.push_back(6); array.push_ba...
分类:
其他好文 时间:
2015-03-31 00:42:24
阅读次数:
117
C++ STL中的remove和erase函数曾经让我迷惑,同样都是删除,两者有什么区别呢?vector中的remove的作用是将等于value的元素放到vector的尾部,但并不减少vector的sizevector中erase的作用是删除掉某个位置position或一段区域(begin, end...
分类:
其他好文 时间:
2015-03-30 22:33:23
阅读次数:
123
输入参数错误时,退格会出现^H,这个时候只要在脚本顶部加一条语句:stty erase ^h就可以了#!/bin/shsttyerase^h
分类:
系统相关 时间:
2015-03-30 12:41:29
阅读次数:
217
pass:这次课学到一个小技巧,在bash中按ctrl+c会出现^C,不让他出现的话,输入这条命令stty-echoctl;想让他出现,输入sttyechoctl还有其他一些命令:yuminstall-ytree安装tree命令tree目录名称以树形显示目录下的文件tree-C目录名称文件只显示到第二层级tree-CL2目录ldd/bin/..
分类:
其他好文 时间:
2015-03-15 07:17:22
阅读次数:
161
一、目录结构二、简单命令(ls,cd,pwd,which,alias,pstree,tree)三、环境变量PATH应用四、快捷键五、扩展知识(stty,ping及/var/log)一、目录结构1、/bin,/sbin,/usr/bin,/usr/sbin命令目录:lli下目录都是可执行的文件,颜色绿色。root->sbinbin->普通用户2、/..
分类:
系统相关 时间:
2015-03-14 20:14:51
阅读次数:
216