Comme dans les conteneurs stl, pourquoi ne pouvons-nous pas accéder à un typedef dans la classe à partir de l'instance de classe? Y a-t-il un aperçu particulier de cela?Accéder à typedef depuis l'instance
Lorsque value_type était un paramètre de modèle, il pourrait aider à rendre le code plus général, s'il n'y avait pas la nécessité de préciser les paramètres du modèle comme dans le vecteur :: value_type
Exemple:
class T {
public:
typedef int value_type;
value_type i;
};
T t;
T::value_type i; // ok
t.value_type i; // won't work
Et parce que le. L'opérateur est l'opérateur d'accès _member_. –
@Neil Butterworth: Merci :) – sinek