模板类问题

南飞的雁123 2012-11-23 03:38:24
如下错误不能解决,希望大家指点:
.............
template<class T> class Tree
{
public:
........
}
.........
template<class K,class E>
class BST : public Tree<pair<K,E>>
{
public:
.....
};
报错:
error C2143: syntax error : missing '>' before '{'
...全文
165 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
南飞的雁123 2012-11-25
  • 打赏
  • 举报
回复
template<class T> class Tree { public: ........ }; ......... template<class K,class E> class BST : public Tree<pair<K,E>>{public: ..... }; 报错: error C2143: syntax error : missing '>' before '{' class BST : public Tree<pair<K,E> > ....... 这样果然好了,谢谢各位。多谢。
浪2013 2012-11-24
  • 打赏
  • 举报
回复
上面都说了,我也不好重复了
转角天边 2012-11-24
  • 打赏
  • 举报
回复
类定义完要加 ; 号 >>改成> >
漫步者、 2012-11-24
  • 打赏
  • 举报
回复
template<class T> class Tree { public: ........ } //分号
Mr_JieShen 2012-11-23
  • 打赏
  • 举报
回复
试试在两个>符号中间打上一个空格 要不然会认为是右移的
ylgm44 2012-11-23
  • 打赏
  • 举报
回复
少些一个分号。 template<class T> class Tree { public: ........ };

64,746

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧