#ifndef CHUFFMANTREE_H #define CHUFFMANTREE_H #include "CHuffmanNode.h" class CHuffmanNode; class CHuffmanTree { public: CHuffmanTree(); CHuffmanTree(CHuffmanNode *); ~CHuffmanTree(); CHuffmanTree * left; CHuffmanTree * right; CHuffmanNode * data; }; #endif #include "stdafx.h" #include "CHuffmanTree.h" CHuffmanTree::CHuffmanTree() { left=NULL; right=NULL; } CHuffmanTree::CHuffmanTree(CHuffmanNode * node) { data=node; if(node->symbol.GetLength()!=0) { left=NULL; right=NULL; } } CHuffmanTree::~CHuffmanTree() { }