D'une certaine manière, je n'ai jamais remarqué jusqu'à aujourd'hui que C++ supporte les classes imbriquées. Cela m'a surpris parce que lorsque j'apprenais le C++ dans les années 90, je me suis souvenu que les classes imbriquées étaient quelque chose que Object Pascal et Java avaient, mais pas C++. J'ai demandé à un vieux programmeur à ce sujet et il a reconnu qu'il se souvenait que le C++ n'avait pas de classes imbriquées.Quand C++ a-t-il obtenu des classes imbriquées?
Est-ce que mon souvenir de C++ ne comporte pas de classes imbriquées ou est-ce qu'elles ont été ajoutées à la norme à un moment donné au cours des quinze dernières années? J'ai essayé de rechercher des informations sur Google sur ce sujet et je n'ai pas encore trouvé quelque chose d'utile.
Il se pourrait aussi que je pense à des fonctions imbriquées, ce que Pascal supporte certainement mais pas C.
Juste d'intérêt, ce qui est si grand au sujet des classes imbriquées? – radman
Ils sont magiques et vous pouvez faire des choses vaudou avec eux! – halfdan
Je doute qu'ils soient "géniaux" mais si vous voulez avoir un type qui n'est utilisé que dans une classe spécifique, c'est comme cela que vous pouvez clairement l'appliquer et le communiquer à d'autres programmeurs. Ils peuvent également intéresser les geeks de la syntaxe linguistique. – Parappa