estoy usando extern a buscar las variables de otra clase, y funciona muy bien para la int, float, etc ... deExtern Struct?
Pero esto no funciona, y no sé cómo hacerlo:
Class1.cpp
struct MyStruct {
int x;
}
MyStruct theVar;
Class2.cpp
extern MyStruct theVar;
void test() {
int t = theVar.x;
}
no funciona porque Clase2 no sabe lo que es MyStruct.
¿cómo puedo solucionar esto? :/
Intenté declarar la misma estructura en Class2.cpp, y se compiló, pero los valores eran incorrectos.
Gracias, funciona bien ahora :) –
¿Debería la definición para la estructura también estar en el encabezado? ¿O la definición puede dividirse en la fuente .cpp? – cjcurrie
Gracias ayudó – achoora