码迷,mamicode.com
首页 > 其他好文 > 详细

iconfig1

时间:2018-12-19 00:28:46      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:typename   cout   iterator   space   void   clu   stream   val   out   

#include<iostream>
using namespace std;
//测试 template 里面是否还可以有 template
class alloc{

};

template <typename T,class Alloc=alloc>
class vector{
    public:
    typedef T value_type;
    typedef value_type* iterator;
    
    template<class I>//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;
    x.insert(ite,ia,ia+5);//success output input()
    getchar();
    return 0;
}

行吧 这里 的语法 只可意会 不可言传

iconfig1

标签:typename   cout   iterator   space   void   clu   stream   val   out   

原文地址:https://www.cnblogs.com/jijiboy/p/10140865.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!