Ver Mensaje Individual
  #4 (permalink)  
Antiguo 29/09/2008, 14:36
blackwind
 
Fecha de Ingreso: noviembre-2003
Ubicación: Mexico
Mensajes: 1.081
Antigüedad: 20 años, 6 meses
Puntos: 7
Respuesta: Constructores // clases C++

ok.
Pues tu codigo tiene muchas fallas y malos habitos.
Para empezar, un constructor es para inicializar un objeto de una clase. Tu lo estas utilizando para llevar a cabo el flujo del programa. Esta permitido, pero es mala practica.

te lo pide 3 veces, porque estas llamando al constructor default 3 veces. Lo que tienes en el constructor lo deberias de tener aparte en una funcion.
se llaman aqui:

1.-ANGULO angulo_introducido; // aqui lo llamas por primera vez, ese esta "bien" (pero mal habito) y lo puedes dejar.
2.- ANGULO(); // esto es totalmente inutil, deberias de borrarlo. Para que lo pusiste segun tu?
3.- ANGULO(ang); // aqui, al no pasarle un valor double, se llama el default. (angulo())


Deberias de revisar el concepto de scope

y tambien de constructores en c++

saludos,