首页 > 其他 > 详细

Template template parameter(模板參数) example

时间:2017-06-06 10:03:16      阅读:315      评论:0      收藏:0      [点我收藏+]
/********************************************************************************* 
 Copyright (C), 1988-1999, drvivermonkey. Co., Ltd. 
 File name:  
 Author: Driver Monkey 
 Version:  
 Mail:bookworepeng@hotmail.com 
 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

原文:http://www.cnblogs.com/gccbuaa/p/6949567.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!