[C con Clase] Tener una clase con miembros accesibles en cualquier archivo de la aplicación.

marcelinux marcelinator en gmail.com
Mie Abr 27 22:51:03 CEST 2016


Con la clase de miembros static no es como lo imaginaba.
No quiero que Clase tenga miembros static.
Quiero una clase Globales con sus miembros accesibles desde Clase.
Una cosa así:

En main.cpp
class Globales
{
    public:
        static int global1;
        static float global2;
        static std::string global3;
};

En clase.h
class Clase
{
    public:
        void mostrar();
};

En clase.cpp
extern int Globales::global1;
void Clase::mostrar()
{
    std::cout << Globales::global1 << std::endl;
}

No me compila. :-'(


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