Hola! no se si ya lo he dicho antes pero soy apenas una aprendiz de C++, en la universidad me pusieron a trabajar con árboles binarios pero me dejaron de tarea un ejercicio con árboles n-arios en que cada nodo tiene un vector de punteros a los demás hijos. Y no entiendo muy bien

La declaración de la clase sería algo así:
class Tree {
class nodo {
nodo *h[33]; // hasta 33 punteros a los hijos
long _val; // valor almacenado en el nodo
}; // nodo
friend bool Es_Binario(const Arbol & T);
nodo * _raiz;
}; // Arbol
Necesito implementar la función Es_binario (para ver si el árbol es binario) y no se como trabajar usando esos vectores de punteros...estoy confundida

Cualquier ayuda la agradeceré. Gracias