Question

Est-il bon d'utiliser des classes imbriquées ou devrais-je utiliser des espaces de noms à la place?

Dans le contexte:

J'ai un chargeur de codec modèle et un codec a des objets et des objets

template<class TypeOfData>
class Codec
    {
    private:
        typename TypeOfData::In* reader;
        typename TypeOfData::Out* writer;
    };

D'un autre côté, je ne peux pas utiliser

using TypeOfData;

Si je ne veux pas :: Mon chemin vers une méthode statique.

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
scroll top