class Base
{
private: bool mEnabled;
public: bool getEnabled() { return mEnabled; }
};
class First : public Base;
{
// ...
};
class Second : public Base
{
Second() {
// I have to check First::mEnabled
}
};
class Manager
{
First obj1;
Second obj2;
};
J'ai un gestionnaire de classe qui gère 2 autres classes. Et je dois vérifier la variable mEnabled dans un tel objet d'un autre. Quelle est la bonne façon? Serait-ce juste si je vais faireStructure d'application
static bool mEnabled;
static bool getEnabled();
p.s. Il y aurait seulement 1 objets de cette classe.
1) Comment le constructeur de Second vérifie-t-il si les First sont activés à true 2) Vous voulez que First soit activé, Second ne soit pas construit? – Cratylus
@ user384706 questions non liées :) J'ai juste besoin d'obtenir l'état de 'mEnabled' de l'objet de classe' First' dans l'objet de classe 'Second'. – Ockonal
Désolé. Vous devez vérifier l'état, dans le constructeur de la deuxième classe? Et le constructeur devrait être sans argument? – Cratylus