直接在Code。在 Picture#include #include using namespace std;// STL在迭代的过程中,删除指定的元素int main(){ list listTest; listTest.push_back(-1); listTest.push_back(-1);...
分类:
其他好文 时间:
2015-08-25 20:53:26
阅读次数:
138
(1)back_inserter 这是一个迭代器适配器,它接受一个指向容器的引用,生成一个插入迭代器,当我们通过此迭代器赋值时,赋值运算符会调用push_back将一个具有给定值的元素添加到容器中。
例如: vector vec; //空向量
auto it = back_inserter(vec); //...
分类:
编程语言 时间:
2015-08-25 16:53:38
阅读次数:
170
1> 定义一个list; STL的list是以双链的list来实现的,它不支持随机存取。2>向list中加入元素; push_back()和push_front()。3>如何知道list是否为空; empty()。4>如何使用for循环来遍历一个list; for(iter = List.b...
分类:
其他好文 时间:
2015-08-17 23:01:55
阅读次数:
162
在c++中,vector是一个十分有用的容器,下面对这个容器做一下总结。1 基本操作(1)头文件#include.(2)创建vector对象,vector vec;(3)尾部插入数字:vec.push_back(a);(4)使用下标访问元素,cout::iterator it;for(it=vec....
分类:
其他好文 时间:
2015-08-16 15:09:28
阅读次数:
114
场景:
1. 有时候需要使用vector 或 map作为多线程的共享变量, map是tree结构, 读和写方法都不是线程安全的, 即同时读写会有崩溃的现象.
2. std::vector直观来说只用push_back和[] 下标访问操作应该没问题,push_back往后边加对象, 索引值只访问已经存储的变量(预先求size).注意, 这里不会删除vector元素.
可惜,这种多线程操作还是会崩溃....
分类:
编程语言 时间:
2015-08-07 19:49:24
阅读次数:
226
花了差不多一个晚上找bug,将string tmpString;
tmpString += s[start + 0] + s[start + 1] + s[start + 2];改为string tmpString;
tmpString.push_back(s[start + 0]);tmpString.push_back(s[star...
分类:
其他好文 时间:
2015-08-04 23:01:43
阅读次数:
124
血的结论:添加字符到字符串一定用push_back函数,切不可直接用“+”。但是原因是什么,尚未搞清楚。#include
#include
#include
using namespace std;int main() { string s = "12345";
string tmpString;
tmpString += s...
分类:
其他好文 时间:
2015-08-04 22:59:21
阅读次数:
205
1. STL 常用算法
l for_each()
例1
//普通函数
voidFuncShowElemt2(int &t)
{
cout
}
vector v1;
v1.push_back(1);
v1.push_back(3);
v1.push_back(5);
//通过回调函数 谁使用for_each 谁去填写...
分类:
编程语言 时间:
2015-08-04 15:50:36
阅读次数:
141
vector 的初始化常常需要一个元素一个元素的 push_back 到 vector 之中,这样赋值很琐碎也为测试用例的完善带来了很大的负担。为了不用一个元素与个元素的 push_back 到 vector 之中,本文拟采用指针赋值的方式,一次性操作以实现数组对 vector 的初始化,相见代码如下。
#include
#include
using namespace std; ...
分类:
编程语言 时间:
2015-08-02 16:49:03
阅读次数:
122
class Solution {public: int climbStairs(int n) { if(n==1) return 1; if(n==2) return 2; if(n v; v.push_back(1); ...
分类:
其他好文 时间:
2015-08-01 15:35:39
阅读次数:
111