⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 thead.h

📁 linux编程
💻 H
字号:
#ifndef _head_h
#define _head_h

class Tree 
{    
private:
	
public:
	Tree *lchild;    //节点中指向左孩子节点
	Tree *rchild;   //节点中指向右孩子节点 
	 
	Tree(){};
	virtual ~Tree(){};
    //virtual void get_value();
    virtual void print() = 0; //纯虚函数
     
};

class Int_node: public Tree 
{
private:
	int value;
public:
    Int_node()//默认构造函数
	{
		value = -1;   
		lchild = 0;  
		rchild = 0; 
		
	}
	
	void add(int number)  //添加结点
	{
		value = number;
		lchild = 0;    
        rchild = 0;      
	}
	
	void print()
	{
		std::cout<<Int_node::value;
	}
    
	int get_value()
	{
		return value;
	}
	
};

class Char_node: public Tree 
{
private:
    char value;
public:
	Char_node()
	{
		value = '?';
		lchild = 0;
		rchild = 0;
	
	}
	
	
	void add(char number)
	{
		value = number;
		lchild = 0;
		rchild = 0;
	}
	
	void print()
	{
		std::cout<<Char_node::value;
	}
	
	char get_value()
	{
		return value;
	}
	
};

#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -