C++ vecteur de paires d'initialisation
J'ai
vector< pair<int, int>> myVec (N);
Je veux avoir toutes les paires initialisé à -1,-1.
Vous devez vous connecter pour publier un commentaire.
J'ai
vector< pair<int, int>> myVec (N);
Je veux avoir toutes les paires initialisé à -1,-1.
Vous devez vous connecter pour publier un commentaire.
Ici, vous allez:
Le deuxième argument pour que le constructeur est la valeur initiale que les N paires prendra.
vector<pair<int, int>> myVec = { { -1, -1}, {2, 5}, {3, 10} };
Juste pour ajouter quelques informations supplémentaires (pas tout à fait le Sens voulu, mais a demandé dans les commentaires de la accepté de répondre):
Personne initialisation peut être fait avec (C++11):
Dans le vieux normes C++, quelque chose de ce genre: