模板有关问题,怎样限定模板参数

模板问题,怎样限定模板参数
template <class   T> class   Temp
{};

class   Base{};
class   A:public   Base
{};

怎么表示才能让模板类Temp中使用的参数T只使用Base的类和其子类呢?也就是给这个参数一定的限制,限制到Base这一组类?

------解决方案--------------------
很难实现。
------解决方案--------------------
暂时不要搞这些限制,仅仅花哨而已。
让用temp的人承担相应的职责即可。
------解决方案--------------------
boost/type_traits/is_base_of