Ver Mensaje Individual
  #3 (permalink)  
Antiguo 22/03/2010, 13:15
CalgaryCorpus
 
Fecha de Ingreso: junio-2008
Ubicación: Seattle, USA
Mensajes: 733
Antigüedad: 16 años, 6 meses
Puntos: 61
Respuesta: error en codigo

Haz la inicializacion de la constante en el constructor de la clase.

Código C++:
Ver original
  1. class C
  2. {
  3.     const int i;
  4.  
  5.     C() : i(10)
  6.     {
  7.     }
  8. };

Hacerlo en otro lugar no esta permitido en C++. En esto, la sintaxis difiere de otros lenguajes como java, que sí permiten la inicialización afuera del código del constructor.