问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

模板中使用typedef时报错error C2242

发布网友 发布时间:2022-10-15 20:22

我来回答

3个回答

热心网友 时间:2023-10-11 17:06

在模板的语法中,对名称的规定非常苛刻。
受限名:使用了“::”的名称
受控名:使用了模板形参(T)的名称

模板语法规定,同时受限又受控的名称,不能表示“类型”,除非在其前面加关键字“typename”

楼主想让编译器将名称:
std::deque<TObj*>::iterator
识别为类型,就按上面说的办。

热心网友 时间:2023-10-11 17:06

typedef class std::deque<TObj*>::iterator ObjItr;
改成
typedef typename std::deque<TObj*>::iterator ObjItr;
明确std::deque<TObj*>::iterator为一个类型名称。
----
找了一下,这里有和LZ一模一样的问题,和我想的一样:http://social.msdn.microsoft.com/forums/en-US/vcgeneral/thread/1926cae0-ea29-46c2-88c1-cde13e4d958b。
====
[原创回答团]

参考资料:原创+Google

热心网友 时间:2023-10-11 17:07

是 typedef class std::deque<TObj*>::iterator ObjItr;错了
错误提示不能将ObjItr放在class/struct/union后面
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
什么是Medical Literature Analysis and Retrieval System (NLM)的缩 ... 医学工作者的因特网内容简介 2002年的一篇文章英文摘要被《医学文献联机数据库》(MEDLINE)收录,是否... 医学器具medline啥意思 民国市与县的关系是怎样的,市与县分别又是什么? 历代兵制中国民国兵制 冰箱运行时有水流声怎么回事? ud牛郎眼影真假判断 爆闪/没有平替❌ 牛郎眼影真假鉴别方法 鉴别❗️衰败城市牛郎眼影真假,粉质肉眼差距 北京哪家自助餐厅有美食充值卡? 洛阳师范大专有什么专业? 充气旅行枕怎么用 冲气枕头怎么用 充气头枕在紧急情况下,能否充当救身圈?套脖子上,人在水里仰面躺着,可以呼吸吗? 老人吃什么水果好消化 区块链概念龙头股有哪些 是逢场作戏还是和好如初?嘉人活动杨幂唐嫣刘诗诗同框“爷青回” 梦见蝼蛄是什么意思 梦见蝼蛄周公解梦 梦见一种繁衍很快的害虫爬的满地都是 李亨的儿子们的简介 嘉人西装黑白群像,谁才是真正的娱乐圈顶流 唐玄宗一共多少孩子 她们是圈中最美女星,不服来辩 白柿冰激凌果东北能种吗 冰淇淋白柿哪个品种好吃 沈阳电影院的《爱丽丝梦游仙境》3d的票价是多少? 彩虹屁|看了倪妮短发造型,才知道她为什么是“姬圈大佬”了 黄肉白柿冰淇淋果几月开花 迟中南的《生活》 歌词 (游记)武夷山第一日 亦庄有大型商场吗? 通泰国际公馆周边配套有什么? 王府井到亦庄创意生活广场怎么走 下午在海边买了海星放在盒子里面,可是海星在里面一动不动,怀疑是不是死啦? 有一个粉色头发 双手带着铁链吧 (貌似是) 有没有这部动漫啊 名字是什么呢?? 南方红豆杉5-8公分苗木每个规格大概多少价格? 北京审计局优培计划是公务员吗 PS3可以玩NTFS移动硬盘下的游戏吗? 请问现在种植红豆杉的问题 有什么好听的歌曲么 有什么经典的流行歌曲么 ? 最近有好听的歌曲么? 锦羊多久才能认识新主人 羊为什么会一直跟着人? 母羊发情认可人吗!?? EYFS:英孩玩耍大纲 越狱最后都谁还活着 赞美八月的唯美现代诗歌 赞美八月的现代诗歌