类模板与模板类概念区分

类模板与模板类概念区分类模板的定义:允许用户为类定义个一种模式,使得类中的某些数据成员、默认成员函数的参数,某些成员函数的返回值,能够取任意类型(它是一个参数未确定的模板)template<typenameT>classA{};模板类:就是类模板中的参数确定之后的产物,也就是类模板实例化后的产物。(它是一个参数已经确定好的类)A<int>A<cha…

大家好,欢迎来到IT知识分享网。类模板与模板类概念区分"

类模板的定义:

允许用户为类定义个一种模式,使得类中的某些数据成员、默认成员函数的参数,某些成员函数的返回值,能够取任意类型

(它是一个参数未确定的模板)

template<typename T>
class A{};

模板类:

就是类模板中的参数确定之后的产物,也就是类模板实例化后的产物。(它是一个参数已经确定好的类)

A<int> 
A<char>

 

看着网上绝大多数的教程、博客依然还在混用这两个名词,实属有点不讲究。

这个要注意区分,不然学到现在不知道这个,还在混淆概念,真的有点白学了的意思~~

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/15806.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信