vector<string> vecStr;
vecStr.push_back("1");
vecStr.push_back("2");
vecStr.push_back("3");
vecStr.push_back("4");
vecStr.push_back("5");现在我想把第3个元素修改成"6",应该怎样做?
vecStr.push_back("1");
vecStr.push_back("2");
vecStr.push_back("3");
vecStr.push_back("4");
vecStr.push_back("5");现在我想把第3个元素修改成"6",应该怎样做?
解决方案 »
- VS 2005编译的程序不能在xp下运行
- 为何glgentextures函数调用失败
- 怎样实现单文档视图框架窗口的工具栏图表的提示信息?
- 一个百思不得其解的问题
- 任务栏窗口的隐藏问题
- list contrl控件中哪个函数可以定位到指定行,就像list 中m_list.SetCurSel(nCurSel);函数功能一样?
- 为什么我的 ListBox 当鼠标在它上面滚动( Wheel )时,屏幕显示闪烁的非常厉害?
- 哪位大侠发个带有select和WSASelect的异步网络程序啊
- 运行内存文件的想法
- 在VS2010中使用CCoolBar
- 请各位高手推荐一本有VC项目的书籍?
- ACTIVEX在LINUX下怎样实现??
所以可行的方法只有:
保存pop出来的数据,直到pop()值为2的那个修改的值,
然后把修改后的值push_back进去,再将原来的值重新push_back进去.
没有问题,但你要保证下标不越界