Ver Mensaje Individual
  #3 (permalink)  
Antiguo 25/10/2008, 18:20
IgnacioJavier
 
Fecha de Ingreso: octubre-2008
Mensajes: 34
Antigüedad: 15 años, 6 meses
Puntos: 1
Respuesta: No puedo declarar un objeto dentro de un IF ELSE

Cita:
Iniciado por Eternal Idol Ver Mensaje
El objeto solo existe dentro del if o el else, se ve mejor asi:

Código:
if (mm == 0) 
{
  Fecha objFecha;
}
else
{
  Fecha objFecha(dd, mm, aa);
}
Declaralo afuera y usa una funcion miembro de inicializacion o sino pone la misma logica (el codigo del constructor por defecto) en el constructor con parametros cuando mm sea cero si importar los otros parametros.
Muchas gracias por esta aclaración.
Sólo para confirmar, ¿Si se tiene sobrecarga de constructores, no es posible usarlos uno u otro condicionalmente?