STL链表list和向量vector的通用输出函数
来源:互联网 发布:博思数据百度云 编辑:程序博客网 时间:2024/05/17 22:29
#include <list>#include <string>#include <vector>#include <iostream>using namespace std;template<typename TYPE>void display( TYPE& obj ){ for (typename TYPE::iterator iter = obj.begin( ); iter != obj.end( ); ++iter) { cout << *iter << ", "; } cout << endl;}int main( void ){ list<string> lis; lis.push_back( "ok2002.com" ); lis.push_back( "ok1500.com" ); lis.push_back( "ok1700.com" ); display( lis ); vector<int> vec; vec.push_back( 2002 ); vec.push_back( 1500 ); vec.push_back( 1700 ); display( vec ); system( "PAUSE" ); return EXIT_SUCCESS;}/*-----------ok2002.com, ok1500.com, ok1700.com,2002, 1500, 1700,请按任意键继续. . .-----------------------*/