Bonjour, je suis en train de lire un livre sur la SL et je viens d'aperçevoir quelque chose que je n'avais jamais vu auparavant : les Nested Template Classes
Extrait:
Cependant dans le bouquin il ne s'agit que d'un exemple qui montre que les "Nested Classes" peuvent aussi être des templates.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 template <class T> class MyClass { ... template <class T2> class NestedClass; ... };
Quelqu'un pourrait m'éclairer à quoi pourrait servir de déclarer une classe dans une classe? Quel genre d'utilisation peut-on faire avec une classe de ce type? Merci!
Partager