社区
C++ 语言
帖子详情
typename和class有啥区别,看了C++ primere也没搞清楚它说的有啥区别
看到机器就疯狂
2013-06-11 01:28:04
typename和class有啥区别,看了C++ primere也没搞清楚它说的有啥区别?这本书表达能力有问题。
...全文
188
8
打赏
收藏
typename和class有啥区别,看了C++ primere也没搞清楚它说的有啥区别
typename和class有啥区别,看了C++ primere也没搞清楚它说的有啥区别?这本书表达能力有问题。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
青松2
2013-06-12
打赏
举报
回复
bljswpu
2013-06-12
打赏
举报
回复
在模板中 没有区别 class容易引起混淆 他是历史遗留的产物 建议都用typename
hugett
2013-06-11
打赏
举报
回复
用在template<>中的时候。。typename和class没有区别。。
lm_whales
2013-06-11
打赏
举报
回复
在模板中 class 和typename 没有太多区别; 不过class 可以定义类 typename不可以,typename是模板专用的! typename 表示这是任何一种C++类型。 class 本身只有类这一种含义,用在模板中却可以表示任何一种C++类型。 含义就有点不明确!把类的概念,和数据类型的概念混淆了,不利于初学者理解模板的概念,所以引入typename,代替class ; 这也有缺点 其实只用type,应该就可以了,不用点名这是类型名字。 估计type虽然不是关键字,但是各个个编译系统,已经用隐性的把type作为别的用途了,所以写成 typename这么别扭的关键字。
www_adintr_com
2013-06-11
打赏
举报
回复
作为 template <> 里面的模板参数时, 他们没有区别. 当你定义一个类的时候, 只能使用 class, 不能使用 typename 当你指明一个标示符是类型, 而不是变量名或其他名称时, 只能使用 typename
珍惜生命远离CPP
2013-06-11
打赏
举报
回复
引用 楼主 u010828523 的回复:
typename和class有啥区别,看了C++ primere也没搞清楚它说的有啥区别?这本书表达能力有问题。
你的问题都没说明白。
飞天御剑流
2013-06-11
打赏
举报
回复
为什么你总是要把自己理解错误的原因归咎到别人身上?如果多数人都说c++ primer表达能力有问题,那么很可能c++ primer真的有问题,但问题是只有你一个人在说c++ primer表达能力有问题,那就肯定是你自己的原因!
大尾巴猫
2013-06-11
打赏
举报
回复
没啥区别吧。typename表达更清楚些,class容易和类混淆概念。
阅读材料-
C++
模板中的
typename
、
class
关键字.rar_
C++
typename
_
class
C++
Template中的
typename
、
class
关键字,模板中关键字的
class
与
typename
的作用
c++
中
typename
和
class
的
区别
介绍
在
c++
Template中,很多地方都用到了
typename
与
class
这两个关键字,而且好像可以替换,是不是这两个关键字完全一样呢?
C++
系列第2:
C++
2.0(11+14+17+20)详解及多线程实战
40 二进制数字和数字分隔符 41 第3章
C++
17新特性 42 安装GCC10.2 42 安装msys2-x86_64-20200720 42 更新镜像 42 更新软件库 43 安装 MinGW64 等必要的软件 43 环境变量Path 43 编译命令 43 constexpr 44
typename
...
C++
的template模板中
class
与
typename
关键字的
区别
分析
中我们来谈一谈
C++
的template模板中
class
与
typename
关键字的
区别
分析,同时会讲到嵌套从属名称时的一些注意点,需要的朋友可以参考下
深入理解
c++
模板中的
class
与
typename
在
c++
Template中很多地方都用到了
typename
与
class
这两个关键字,而且好像可以替换,是不是这两个关键字完全一样呢?下面这篇文章主要给大家介绍了关于
c++
模板中
class
与
typename
的相关资料,需要的朋友可以参考下。
C++ 语言
64,654
社区成员
250,484
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章