#include <Tree_V.h>
Tipos públicos | |
typedef E | value_type |
Nombre estándar del tipo de elemento contenido. | |
Métodos privados | |
Tree_Node (const value_type &d) | |
Constructor de vector. | |
void | No_Children () |
Pone en nulo todos los punteros a los hijos porque ni Get_New() ni el constructor lo hacen. | |
Métodos privados estáticos | |
Tree_Node * | Get_New (const E &d) |
Crea un nuevo nodo y lo inicializa con "d" . | |
Atributos privados | |
value_type | m_data |
Valor almacenado en el nodo. | |
unsigned | m_refCount |
Cantidad de punteros hacia mi. | |
int | m_n_child |
Soy el el hijo número "m_n_child" de mi padre. | |
Tree_Node * | m_father |
Puntero al nodo padre. | |
Tree_Node * | m_Lchild [N] |
Punteros a cada uno de los hijos. | |
Atributos privados estáticos | |
const unsigned | N = 15 |
Cantidad máxima de hijos por nodo. | |
Amigas | |
class | Tree<E> |
Definición en la línea 31 del archivo Tree_V.h.
|
Nombre estándar del tipo de elemento contenido.
|
|
Constructor de vector.
|
|
Crea un nuevo nodo y lo inicializa con
|
|
Pone en nulo todos los punteros a los hijos porque ni
|
|
|
|
Cantidad máxima de hijos por nodo.
|
|
Valor almacenado en el nodo.
|
|
Cantidad de punteros hacia mi.
|
|
Soy el el hijo número
|
|
Puntero al nodo padre.
|
|
Punteros a cada uno de los hijos.
|