STL源码剖析:class template内的template member

来源:互联网 发布:知乎如何绑定邮箱 编辑:程序博客网 时间:2024/05/19 13:17
/**class template内的template member*/#include <iostream>using namespace std;class alloc{};template <class T, class Alloc=alloc>class vector{public:typedef T value_type;typedef value_type* iterator;template <class I>void insert(iterator position, I first, I last){cout<<"insert()"<<endl;}};int main(){int ia[5] = {0, 1, 2, 3, 4};vector<int> x;vector<int>::iterator ite;ite = ia;x.insert(ite, ia, ia+5);system("pause");return 0;}

原创粉丝点击