[C con Clase] ¿Se puede declarar un atributo constante?

Programante programante en gmail.com
Mie Dic 10 01:39:52 CET 2008


Zaka Elab escribió:
> Hola a todos,
>
> class A{
>     const int a = 1;
> };
>
> Lo dicho, estoy teniendo errores en un programa y este es uno
> de ellos, y no se a qué se debe.
>
> Gracias.
>
> Zaka. 

Se puede declarar, pero tienes que crearlo estático.
class A{
    static const int a = 1;
};


O bien:
class A{
    const int a;
};

const int A::a = 1;




Más información sobre la lista de distribución Cconclase