首页 > 代码库 > Template template parameter(模板参数) example
Template template parameter(模板参数) example
/********************************************************************************* 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; }
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。