Je n'avais jamais remarqué jusqu'à aujourd'hui que le C++ supporte les classes imbriquées. Cela m'a surpris car lorsque j'ai appris le C++ dans les années 90, je me souviens spécifiquement que les classes imbriquées étaient quelque chose que Pascal Objet et Java avaient, mais que le C++ n'avait pas. J'ai interrogé un vieil ami programmeur à ce sujet et il a confirmé qu'il se souvenait que le C++ n'avait pas de classes imbriquées.
Est-ce que mon souvenir de l'absence de classes imbriquées dans le C++ est erroné, ou ont-elles été ajoutées à la norme à un moment donné au cours des quinze dernières années ? J'ai essayé de chercher des informations sur ce sujet sur Google et je n'ai encore rien trouvé d'utile.
Il se peut aussi que je pense à des fonctions imbriquées, que Pascal supporte certainement mais pas le C.