- Koda,
J’apprends le C++ grâce au cours proposé sur ce site. J’en suis au chapitre I-7 "Au tableau" où on apprend à se servir des tableaux proposés par C++. J’ai entré le code proposé comme exemple pour la fonction "push_back" mais Visual Studio me dit que la classe n’a pas ce membre. Quelqu’un peut-il me dire comment arrangé ce "petit" problème s’il-vous-plaît? Voici le code:
#include <iostream>
#include <string>
#include <vector>
#define NOMINAX
#include <Windows.h>
int main()
{
SetConsoleOutputCP(1252);
std::vector<int> tableau_de_int{ 12, 24 };
// On ajoute un élément...
tableau_de_int.push_back(36);
// ...mais on peut en ajouter encore d'autres.
tableau_de_int.push_back(48);
tableau_de_int.push_back(100);
// On affiche pour vérifier.
for (auto const valeur : tableau_de_int)
{
std::cout << valeur << std::endl;
}
std::vector<std::string> tableau_de_string{ "Salut !", "Voici une phrase." };
tableau_de_string.push_back("Mais je vais en ajouter une autre.");
// Ceci ne compilera pas.
//tableau_de_string.push_back(5);
for (auto const chaine : tableau_de_string)
{
std::cout << chaine << std::endl;
}
return 0;
}
+0
-0