77问答网
所有问题
C++中,类模板和模板类有什么区别?
如题所述
举报该问题
推荐答案 推荐于2017-09-10
类模版 (class template)说明的是该类是一个模版,它代表的是整个类家族的参数化描述。
模版类 (template class)通常被用于下面几个方面:
(1)作为类模版的
同义词
(2)从模版产生类
(3)具有一个template-id名称的类。(template-id指的是模版名称与紧随其后的尖括号内部的所有实参的组合)
第二个和第三个含义区别是很细微的,它们的这些区别无关紧要。
通常使用的是 类模版。就像常使用 函数模版,而不是模版函数。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/WWp38pNpv.html
其他回答
第1个回答 2012-10-26
类模板的重点是模板。表示的是一个模板,专门用于产生类的模子。例子:
template <typename T>
class Vector
{
…
};
使用这个Vector模板就可以产生很多的class(类),Vector <int> 、Vector <char> 、Vector < Vector <int> > 、Vector <Shape*> ……。
模板类的重点是类。表示的是由一个模板生成而来的类。例子:
上面的Vector <int> 、Vector <char> 、……全是模板类。
http://blog.csdn.net/sunxx1986/article/details/6619144
第2个回答 2012-07-09
类模板,主要是指C++中的模板可以分为函数模板和类模板两种。
模板类,则是和普通类相区别,指使用了模板的类。
两者都是指代使用了template进行定义或声明的类。
第3个回答 2012-07-09
只是说法不同. 意义一样.
相似回答
C++模板类和类模板
答:
用相同
的类模板
可以组建任何类型的对象集合。在传统
C++中,
可能有一个浮点数类或者一个整数类,如果使用类模板,可以定义一个对两者都适用的类number。类模板说明 类模板说明的一般形式是:template <类型形参表> class <类名> { //类说明体 };template <类型形参表> <返回类型> <类名> <类型名...
c++类模板
是怎么理解
答:
模板类英文为class template,template的中文翻译为
模板,
所以
模板类的
意思其实是:
类的模板
。顾名思义
,模板类
是相当于一个模具,当参数给定时,生成具体的类,也叫实例化。它的提出主要是为了减少代码重复。例如,我们可以用下面的代码交换两个数b和c a = b;b = c;c = a;这个交换过程与a,b,c...
...有什么用?使用
模板和
直接使用类或函数
有什么区别?
答:
函数的重载,虚函数等等都叫做多态。 重载
和模板
性质差不多,基本就是一个函数,可以用多种参数,比如 void Func(int i); void Func(long l); 这样就
谁给详细说下
C++模板类
是怎么回事?
答:
;MaxToMin(1.11, 3.22, 2.78);MaxToMin(3,2,1);return 0;}是个简单的函数模板,其实
类模板
也差不多。template<class T> class A { 模板函数 属性 } 创建对像调用时有点
不同
:A<T> a;//T为你想转化的类型 其实在类模板里还有很多细节和约束,那些的你在做程序时遇到再查吧!~~...
关于
C++模板类
用途
答:
模板
是范型编程的基础,所谓范型编程就是用独立与任何特定类型的方式编写代码 所以简单地说
,类
是对象的抽象,而模板又是
类的
抽象,也就用模板能定义出具体类 再理解深刻点 在
c++
里,常说的多态一般分为两种:一种是运行是的多态,也就是虚函数体现的多态 另一种是编译市的多态,也就是范型编程的...
C++中
函数
模板和模板
函数
的区别
答:
模板
函数可以进行隐式的数据类型转换,中函数模板不会进行自动类型转换。一、函数模版和同名普通函数在同一个作用域中,会优先调用哪个函数,具体如下:1.函数模型在进行调用的时候会进行严格的类型匹配,而普通函数在调用的时候,会进行函数参数类型转换(前提是自动类型转换)。2.调用函数模版,本质是类型...
c++模板和C++
STL之间
有什么区别
和关系?
答:
c++模板和C++
STL之间有一些
区别
和很大的关系。细节如下:
C++模板
是一种通用程序设计技术,使得撰写的程序和数据类型无关;STL是( Standard Template Library)的缩写,中文是标准模板库;标准模板库是用
C++的
模板技术实现的,供用户直接使用
的模板类
或函数;有了C++模板技术,用户可以自己撰写模板库中没有...
大家正在搜
模板类和类普通的区别
类模板和模板类的关系
类模板有什么特点
模版类和类模板
word中样式和模板的区别
模板类是什么
模板的基础类型是什么
类模板的模板参数
类模板包含函数模板
相关问题
C++中类模板与模板类什么区别?
C++的类模板和模板类分别是什么?
C++模板类和类模板
C++中函数模板和模板函数的区别
C++里面的模板类是什么?
C++的函数重载和类模板有什么区别?
C++类模板的实现是什么意思呢?和使用模板不是一回事吗
C++中的模块包括什么?类模版可以从普通类派生,为什么普通基...