Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/12/2013, 05:55
vosk
 
Fecha de Ingreso: agosto-2012
Mensajes: 601
Antigüedad: 11 años, 8 meses
Puntos: 83
Respuesta: Objetos globales en C++

Plantealo de otra forma:

Código C++:
Ver original
  1. //myclass.h
  2. #ifndef _MYCLASSH
  3. #define _MYCLASSH
  4.  
  5. class MyClass {
  6. public:
  7.     MyClass();
  8. private:
  9.     void exec();
  10. };
  11.  
  12. #endif


Código C++:
Ver original
  1. //myclass.cpp
  2. #include "myclass"
  3. MyClass::MyClass() {
  4. }
  5.  
  6. void MyClass::exec() {
  7. }


Código C++:
Ver original
  1. //main.h
  2. #ifndef _MAINH
  3. #define _MAINH
  4.  
  5. #include "myclass.h"
  6. MyClass *MyObject;
  7.  
  8. #endif

Código C++:
Ver original
  1. //main.cpp
  2. #include "main.cpp"
  3. MyObject = new MyClass();

Código C++:
Ver original
  1. //otra_cosa.h
  2. #ifndef _OTRACOSAH
  3. #define _OTRACOSAH
  4.  
  5. #include "main.h"
  6.  
  7. #endif

Código C++:
Ver original
  1. //otracosa.cpp
  2. MyObject->exec();

Saludos
vosk