Je voudrais faire une fonction pour initialiser une série de vecteurs (clear() + reserve()).
Pour le reserve, j'ai besoin d'une taille. En théorie, ma fonction devrait donc prendre un paramètre size_type, car c'est ce que prend la méthode reserve(). Or, le type size_type est dépendant de l'instanciation de vecteur. Par exemple :
Or, je ne vois pas pourquoi le type définissant le nombre d'éléments d'un vecteur devrait dépendre du type des éléments contenus par ce vecteur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part vector<int>::size_type
C'est bien entendu de la curiosité intellectuelle, car je sais bien que je peux juste travailler avec des unsigned int...
Partager