C++ templates
p.c.wang
这个作者很懒,什么都没留下…
展开
-
非类型的模板参数
一:非类型的类模板参数 eg: #include template class Stack { public: Stack(); void push(T const &); void pop(); T top() const; bool empty() const{ return numElems==0; } bool full()const{ return nu原创 2013-08-15 21:04:35 · 1011 阅读 · 0 评论 -
模板之类模板
一:类模板的定义 由于类模板包含类型参数,因此又称为参数化的类。如果说类是对象的抽象,对象是类的实例,则类模板是类的抽象,类是类模板的实例。利用类模板可以建立含各种数据类型的类 eg:vector。 补充:类模板和模板类的区别 类模板(class template)说明的是该类的一个模板,它代表的是整个类家族的参数描述。 模板类(templa class)是从类模板中产生的类,即由模板原创 2013-08-14 14:17:35 · 852 阅读 · 0 评论