侯捷C++ 模板
课程中模板模板参数的举例
template
class Container
>
class XCls
{
private:
Container
public:
XCls()
{
for(long i=0; i< 100; ++i)
c.insert(c.end(), T());
}
};
template
using Lst = list
XCls
模板偏特化的举例
(个数)//注意,模板的特化不是指定初值,而是指定对某类模板的特殊实现
template
class vector
...
};
template
class vector
...
};
(范围)
template
class C//任意
...
};
template
class C
//也可以使用不同typename
//template
//class C//指针
...
};