1
donc mon code est un peu comme cecomment appeler variable d'une classe imbriquée en C++
class foo1
{
public:
foo1()
{
a = "text";
}
void getString()
{
return a;
}
private:
string a;
};
class foo2
{
public:
foo2()
{
foo3 boo3;
}
class foo3
{
public:
foo3()
{
foo1 boo1;
}
private:
foo1 boo1;
};
private:
};
int main()
{
foo2 object;
cout << /* ??? */ ;
}
Tout d'abord, est-il un problème avec la structure de code dans les classes, deuxièmement, que dois-je mettre en l'endroit du commentaire pour afficher la chaîne a dans l'objet foo2 i initialisé dans int main()?
Jetez un oeil à ceci: http: //fr.cppreference.com/w/cpp/language/nested_types – Bathsheba
Pas une bonne idée d'appeler des variables 'boo1' –