Ese codigo me sirvio de algo. Ahora tengo otra pequeña duda.
Código C++:
Ver originalclass Base {
virtual void metodo() {
Serial.println("codigo original");
}
};
Base BaseAmbitoGlobal;
void setup() {
Serial.begin(9600);
struct : Base {
void metodo() override {
Serial.println("codigo override");
}
} b;
c = Base BaseAmbitoGlobal;<-------------------------???
}
void loop() {
b->metodo();
delay(1000);
}
Creando de esa manera el objeto creo que obtengo el resultado que creo. pero ahora necesitaria poder almacenar/castear ese objeto para hacerlo pasar por un objeto tipo Base, ya que con el codigo anterior lo que obtengo es un <unidentified-object>
Muchas gracias.