L'obtention d'un attribut d'une classe enfant fait planter la simulation
Dans mon code OMNeT++, je souhaite qu'une classe Egg hérite de Chicken. Cela dit, dans ma classe de poulet, je veux obtenir un pointeur vers l'œuf et travailler avec.
Le code suivant se bloque au démarrage de Qtenvironment, indiquantSimulation terminated with exit code: 139
ChickenEggNetwork.ned
package chickenegg.simulations;
import chickenegg.Chicken;
import chickenegg.Egg;
network ChickenEggNetwork {
submodules:
chicken: Chicken;
egg: Egg;
}
Poulet.ned
package chickenegg;
simple Chicken {
@class(Chicken);
}
Poulet.h
#ifndef CHICKEN_H_
#define CHICKEN_H_
#include <omnetpp.h>
class Egg; // forward declaration
class Chicken: public omnetpp::cSimpleModule {
private:
void initialize(void);
Egg* egg; // Get a pointer to Egg class
};
Commentaires
Enregistrer un commentaire