elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Sigue las noticias más importantes de seguridad informática en el Twitter! de elhacker.NET


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 [13] 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 ... 33
121  Programación / Programación C/C++ / Re: pasar procedimientos recursivos a funciones en bst en: 6 Enero 2019, 16:24 pm
No pases variable alguna, solo devuelve el valor que te lo interesa.

Tipicamente será

condicion = ...  // Chequear dato en nodo actual

return condicion + f(nodo izquierdo) + f(nodo derecho)

Posiblente el modo null será especial.
122  Programación / Programación C/C++ / Re: Recursividad Arbol Binario y ABB en: 5 Enero 2019, 13:46 pm
En el caso del ABB todas las veces (o la mayoría) que ingresas a la función haces 2 comparaciones, contra null primero y luego si el de la derecha es null. Dada esta última, no es posible que las llamadas recursivas se encuentren con punteros null.

Puedes ahorrarte la primera comparación. Un truco es tener 2 funciones, una que hace la comparación contra null que no es recursiva y que invoca a otra que si es recursiva, pero que no compara contra null.


123  Programación / Programación C/C++ / Re: ingresar datos a lista en: 4 Enero 2019, 11:03 am
Sugeriría escribir los métodos de conversión fuera de las clases, para no crear una dependencia entre ellas.
124  Programación / Programación C/C++ / Re: No entiendo estos errores!! (SOLUCIONADO) en: 28 Diciembre 2018, 12:01 pm
El tipo de dato que leerIibros dice devolver  no está bien. Corrijelo.
125  Programación / Programación C/C++ / Re: Qué retornar en una sobrecarga [] - Consulta en: 26 Diciembre 2018, 03:50 am
Arroja una excepcion.
126  Programación / Programación C/C++ / Re: Consulta sobre herencia y cómo proceder en: 26 Diciembre 2018, 02:29 am
Aprende cómo se hace que una clase derive de otra y haz que Piano derive de Instrumento.
127  Programación / Programación C/C++ / Re: Consulta sobre herencia y cómo proceder en: 25 Diciembre 2018, 05:46 am
El Piano es un tipo de Instrumento, no es un tipo de tecla y no es un tipo de pedal. No tiene sentido que haya derivación de teclas o.pedales.

En vez de definir el método cargar define y usa el constructor.

Si le pides al usuario el índice de las teclas que van de 1 a 7, por qué le sumas 1?

El método apretar del piano no ejecuta el método apretar de la tecla.
128  Programación / Programación C/C++ / Re: Consulta sobre herencia y cómo proceder en: 24 Diciembre 2018, 19:20 pm
Te falta la clase Instrumento.
La clase piano deriva de instrumento
129  Programación / Programación C/C++ / Re: No entiendo este error - Ayuda en: 24 Diciembre 2018, 01:47 am
El problema está en que todo el switch es un gran bloque y cada case es un label y por tanto existen labels que al saltar a ellos, hay variables que se saltan sus inicializaciones, lo que no está permitido en C++.
130  Programación / Programación C/C++ / Re: No entiendo este error - Ayuda en: 24 Diciembre 2018, 01:39 am
Define la(s) variable(s) fuera del switch o.bien
Define un bloque usando {} dentro del case donde vas a usar la(s) variable(s).
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 [13] 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 ... 33
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines