C++ node creation
发布时间
阅读量:
阅读量
需注意,节点类的生成必须依赖模板类。然而,模板类的编译过程并不支持分离编译方式。
应对措施:1,在主函数中引入类实现的具体源文件,即.cpp文件,同时应避免再次引入类声明文件.h,因为该.cpp文件中已包含对应的.h文件。
2 在头文件.h中需正确编写 #ifndef ..... #define.....#endif......等预处理指令。
运行环境:VS2015
// Node.h头文件
#ifndef _NODE_H_
#define _NODE_H_
#include <iostream>
template <class T>
class Node
{
private:
Node<T> *next;
public:
T data;
Node(const T & item, Node<T>* ptrnext = NULL);
void InsertAfter(Node<T>*p);
Node<T>* DeleteAfter(void);
Node<T>* NextNode();
全部评论 (0)
还没有任何评论哟~
