STL
Cryking
双重性格,一半喜静,一半喜动
展开
-
STL示例10(advance及distance使用)
//STL示例 advance及distance #include #include #include //find use #include using namespace std; int iArray[5] = { 1, 2, 3, 4, 5 }; void Display(list& a, const char* s); int main () { lis原创 2012-07-03 19:41:20 · 4849 阅读 · 0 评论 -
STL示例08(ptr_fun和random_shuffle搭配使用)
//STL示例 发生器函数对象 #include #include // Need random(), srandom() #include // Need time() #include // Need random_shuffle() #include // Need vector #include // Need ptr_fun() #includ原创 2012-07-03 18:25:19 · 1139 阅读 · 0 评论 -
STL示例07(random_shuffle第三个参数调用方法)
//STL示例 利用模版类做参数使random_shuffle获得随机数 #include #include // Need random_shuffle() #include // Need vector #include // Need unary_function using namespace std; // Data to randomize int iarra原创 2012-07-03 17:15:07 · 2114 阅读 · 0 评论 -
STL示例06(仿函数multiplies)
//STL示例 仿函数 #include #include #include #include using namespace std; #define MAX 10 vector v(MAX); int main() { //初始化容器元素 for (int i = 0; i < MAX; i++) v[i] = i + 1; // Accumulate函原创 2012-07-03 15:45:03 · 3513 阅读 · 1 评论 -
STL示例05(泛型算法)
//STL示例 泛型算法find_if #include #include #include #include #include using namespace std; #define VSIZE 24 vector v(VSIZE); void initialize(long &ri); void show(const long原创 2012-07-03 01:14:53 · 653 阅读 · 0 评论 -
STL示例04(容器元素的插入)
//STL示例 容器元素的插入 #include #include #include using namespace std; int iArray[5] = { 1, 2, 3, 4, 5 }; void Display(list& v, const char* s); int main() { list iList; // 利用COPY函数将数组复制到LIST容器,复制的时原创 2012-07-03 00:52:11 · 669 阅读 · 0 评论 -
STL示例03(流迭代器)
//STL示例 流迭代器ostream_iterator #include //stl 应使用不带.h的头文件 #include // random(),srandom()需要的头文件 #include // time()需要的头文件 #include // sort(), copy()需要的头文件 #include using namespace原创 2012-07-03 00:38:08 · 573 阅读 · 0 评论 -
STL示例02(容器迭代器)
//STL示例 容器迭代器 #include #include #include using namespace std; double darray[10] ={1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9}; vector vdouble(10); int main() { vector::iterat原创 2012-07-03 00:22:03 · 562 阅读 · 0 评论 -
STL示例代码01(指针迭代器)
//STL示例 指针迭代器 #include #include using namespace std; #define SIZE 100 int iarray[SIZE]; int main() { iarray[20] = 50; int* ip = find(iarray, iarray + SIZE, 50);//algorithm头文件中定义的一原创 2012-07-03 00:14:54 · 661 阅读 · 0 评论 -
STL示例09(绑定器bind1st)
//STL示例 绑定器函数对象bind1st #include #include #include #include using namespace std; int iarray[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; list aList(iarray, iarray + 10); int main() { int k = 0; //cou原创 2012-07-03 19:22:35 · 1025 阅读 · 0 评论