Classes imbriquées vs espaces de noms
https://softwareengineering.stackexchange.com/questions/195535
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
Non affilié à softwareengineering.stackexchange