请教高手模板问题

zhuxj7996 2003-11-14 04:03:10
下面一段代码,编译时出
f:\c_prog\pyramidtree\bottom-up\bottum_up\x_tree.h(107) : error C2059: syntax error : '<'
f:\c_prog\pyramidtree\bottom-up\bottum_up\x_tree.h(181) : see reference to class template instantiation 'XTNode<DATA>' being compiled


template <class DATA>
class XTNode
{
friend class XTree<DATA>;
};

XTree<DATA> 是个一定义的模板类,原本的代码是Linux操作系统下的h文件,我现在在windows操作系统中用,
怎么解决啊,
...全文
92 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhuxj7996 2003-11-17
  • 打赏
  • 举报
回复
语法上没有错误,但是在ClassView上看不到XTree这个类,不知道为什么??
sevencat 2003-11-16
  • 打赏
  • 举报
回复
可能是在哪个用模板做参数的时候你直接用的

vector<list<char>这边可能要加上一个空格>
Wolf0403 2003-11-16
  • 打赏
  • 举报
回复
template <class DATA>
class XTree
{
};

template <class DATA>
class XTNode
{
friend class XTree<DATA>;
};

int main(void)
{
XTNode<int> x;
}
VC 没有报错。
zhaochong12 2003-11-14
  • 打赏
  • 举报
回复
???不明白...它说什么看到 摹版已经存在并编译过了....
等待高手来吧~

24,855

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 工具平台和程序库
社区管理员
  • 工具平台和程序库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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