Template template parameter(模板參数) example

Posted gccbuaa

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Template template parameter(模板參数) example相关的知识,希望对你有一定的参考价值。

/********************************************************************************* 
 Copyright (C), 1988-1999, drvivermonkey. Co., Ltd. 
 File name:  
 Author: Driver Monkey 
 Version:  
 Mail:[email protected] 
 Date: 2014.04.02 
 Description:  
 *********************************************************************************/ 
#include<stdlib.h>
#include <iostream>
#include <typeinfo>
#include <typeindex> 
#include <map>

using namespace std;

class A
{
	public:
    A(){cout<<"A created!"<<endl;}
};

template<class T>
class creat_t
{
	public:
    creat_t(){cout<<"A::"<<typeid(T).name()<<endl;}
};

template<template<class T>  class creat_t>
class sub_creat_t:public creat_t<float>
{
	public:
    sub_creat_t(){cout<<"sub_creat_t created!"<<endl;}
};


int main(int argc, char** argv) {
    sub_creat_t<creat_t> temp;

    return 0;
}

以上是关于Template template parameter(模板參数) example的主要内容,如果未能解决你的问题,请参考以下文章

开发错误记录isv.TEMPLATE_MISSING_PARAMETERS,Java阿里大鱼短信模板错误

C++ 编译报错:couldn’t deduce template parameter ‘xxx’(模板参数推导失败)

C++ 编译报错:couldn’t deduce template parameter ‘xxx’(模板参数推导失败)

BASH 文本模版的简单实现 micro_template_compile

3.8 Templates -- Actions

从非类型模板参数确定类型