
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 · 4880 阅读 · 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 · 1155 阅读 · 0 评论 -
STL示例07(random_shuffle第三个参数调用方法)
//STL示例 利用模版类做参数使random_shuffle获得随机数#include #include // Need random_shuffle()#include // Need vector#include // Need unary_functionusing namespace std;// Data to randomizeint iarra原创 2012-07-03 17:15:07 · 2137 阅读 · 0 评论 -
STL示例06(仿函数multiplies)
//STL示例 仿函数#include #include #include #include using namespace std;#define MAX 10vector v(MAX);int main(){ //初始化容器元素 for (int i = 0; i < MAX; i++) v[i] = i + 1; // Accumulate函原创 2012-07-03 15:45:03 · 3533 阅读 · 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 · 671 阅读 · 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 · 681 阅读 · 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 · 590 阅读 · 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 · 576 阅读 · 0 评论 -
STL示例代码01(指针迭代器)
//STL示例 指针迭代器#include #include using namespace std; #define SIZE 100int iarray[SIZE]; int main(){ iarray[20] = 50; int* ip = find(iarray, iarray + SIZE, 50);//algorithm头文件中定义的一原创 2012-07-03 00:14:54 · 681 阅读 · 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 · 1041 阅读 · 0 评论