Problema extraño en constructor

Iniciado por amchacon, 14 Diciembre 2013, 14:33 PM

0 Miembros y 1 Visitante están viendo este tema.

amchacon

Tengo un problemilla muy extraño en un constructor, dado una estructura tal que así:

Código (cpp) [Seleccionar]
struct Nodo
{
    Nodo* Letra[26];
    int ocupados = 0;
    char Caracter;

    Nodo(char caracter = 0) : Caracter(caracter) { for (int i = 0; i < 26;i++} Letra[i] = NULL;}

    ~Nodo(){for (int i = 0; i < 26;i++) if (otro.Letra[i] != NULL) delete Letra[i]; }
};


Me salta un error de compilación en el constructor, dice que "Letra" no existe. Lo cual no tiene sentido *_*
Por favor, no me manden MP con dudas. Usen el foro, gracias.

¡Visita mi programa estrella!

Rar File Missing: Esteganografía en un Rar

xaps

#1
Fíjate que en el for has puesto un "}" envez de un ")" para cerrarlo.

Por cierto, ¿no es mejor utilizar ++i? Según tengo entendido, con i++ haces una copia, la incrementas y luego la asignas. En cambio, con ++i directamente incrementas, ¿no?
"The programmers of tomorrow are the wizards of the future" - Gave Newel

dato000




amchacon

Joder, en el editor se ve igual un corchete que un paréntesis xD.

Gracias :)
Por favor, no me manden MP con dudas. Usen el foro, gracias.

¡Visita mi programa estrella!

Rar File Missing: Esteganografía en un Rar