关于模板嵌套

wangyadong 2009-05-13 09:18:37

关于嵌套模板 有问题 ,请大家帮忙看一下
#include "stdafx.h"

#include <vector>
using namespace std;
#define NULL 0
template <class T>
struct octree
{
T xmax;
T xmin;
T ymax;
T ymin;
T zmax;
T zmin;
vector<int> point_index;
struct octree *next;

};

template <class T>
class MyList
{
public:
MyList()
{
root=NULL;
}
octree<T> *root;//指向根节点
bool empty();
void insertfront(octree *node);
octree<T> * popfront();
};
template <class T>
bool MyList::empty()
{

if(NULL==root)
return true;
else
return false;

}

template <class T>
void MyList::insertfront(octree<T> *node)
{
if( root==NULL)
root=node;
else
{
octree<T> *node1;
node1=root;
root=node;
(*node).next=node1;
}
}
template <class T>
octree<T> *MyList::popfront()
{
if(root==NULL)
return NULL;
octree<T> *node;
node=root;
root=(*root).next;
return node;
}
int main(int argc, char* argv[])
{


return 0;
...全文
111 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangyadong 2009-05-13
  • 打赏
  • 举报
回复
没人呢 自己顶
wangyadong 2009-05-13
  • 打赏
  • 举报
回复
怎么会提示函数和声明不匹配呢?
yshuise 2009-05-13
  • 打赏
  • 举报
回复

typename octree <T> *root;//指向根节点
wangyadong 2009-05-13
  • 打赏
  • 举报
回复
问题是在类Mylist中使用root出现错误

64,281

社区成员

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

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