class CB
{
     int n;
}
class CA : public CB{};
template <class CA>
class CC : public CA
{
public:
    bool Set()
   {
    n=0;
    return true;
   }
};以上的用法,请给个概念的名词

解决方案 »

  1.   

    是 template <class CA>  不是 template <class T> 
    能否再详细一点呢?
      

  2.   

    这里是定义模板类,类名可以是CA,也可以是T,这个由你自己定义啦.
      

  3.   

    class CA : public CB{}; 
    template <class CA> //这里的CA应该说和上面的Class CA : public CB{}是不一样的!
      

  4.   

    找本ATL或者STL的书看看就有了
      

  5.   

    有看CC 的set()函数吗? 
      

  6.   

    模版特化... 有点味道了。
    但是 template  <int nSize> 而不是 template <class CA> !!!!
      

  7.   

    此CA不是上面从CB继承的那个类CA,呵呵