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

Posts les plus consultés de ce blog

Erreur Symfony : "Une exception a été levée lors du rendu d'un modèle"

Détecter les appuis sur les touches fléchées en JavaScript

Une chaîne vide donne "Des erreurs ont été détectées dans les arguments de la ligne de commande, veuillez vous assurer que tous les arguments sont correctement définis"