classe interne, connaitre son objet conteneur
Salut !
Seriez vous si il est possible qu'une classe interne puissent accéder au donnée membre de la classe conteneur sans avoir besoin de passer de pointeur ?
Exemple :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
struct A
{
int val;
struct B
{
B()
{
val; // existe t'il un moyen d'avoir accès au donnée membre de A sans faire passer de "A*" ?
}
}
}; |
Je sais qu'il est très facile de demander un "A*" dans le constructeur de B, mais cela oblige d'avoir un argument règlementaire dans le constructeur, et dans certain cas, c'est un peu gênant pour la lisibilité. :^/
Vous avez une idée de si c'est possible ?
Merci pour votre aide.