C++ 的template

vector的标准模板是:template<template<typename X, class allocator<X> > class T>
而普通模板则是template<template<typename X> class T>,如何创建一个模板能包容以上两个形式通用?
template <class type> ------类模板
或者 template <typename type>

template <class Type>
Stack<Type>::Stack() {}

类模板为容器类提供很好的不同数据类型的存储,typedef可以处理一种类型的堆栈,因此在同一程序中同时定义int堆栈和string堆栈是不可以的,但是类模板可以处理两个或更多
-----C++ Primer Plus 508 page

http://zhidao.baidu.com/question/412950067.html
posted @   Peaceful-蓝蓝的  阅读(146)  评论(0编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示