J'ai un vector
de pair
comme ceci :
vector<pair<string,double>> revenue;
Je veux ajouter une chaîne et un double à partir d'une carte comme celle-ci :
revenue[i].first = "string";
revenue[i].second = map[i].second;
Mais comme le revenu n'est pas initialisé, il génère une erreur hors limites. J'ai donc essayé d'utiliser vector::push_back
comme ceci :
revenue.push_back("string",map[i].second);
Mais cela dit ne peut pas prendre deux arguments. Alors, comment puis-je ajouter à cela vector
de pair
?