• 周五. 10月 7th, 2022

5G编程聚合网

5G时代下一个聚合的编程学习网

热门标签

C++基础-模板嵌套(void showwall(vector<T1>(v), list<T2>l))

admin

11月 28, 2021

模板的嵌套指的是模板里面嵌套数据类型如vector和list等

//
// Created by Administrator on 2021/7/17.
//
#include<iostream>
#include<vector>
#include<list>
using namespace std;



template<class T1, class T2>
void showwall(vector<T1>(v), list<T2>l) //模板嵌套
{
    for(auto i : v)
    {
        cout << i << endl;
    }

    for(auto i : l)
    {
        cout << i << endl;
    }
}

int main()
{
    vector<int> myint1{1, 2, 3, 4, 5};
    vector<char> mych1{'a', 'b', 'c', 'd', 'e'};
    list<int> myint2{1, 2, 3, 4, 5};
    list<char> mych2{'a', 'b', 'c', 'd', 'e'};
    showwall(myint1, myint2);


}

发表回复

您的电子邮箱地址不会被公开。