Bonjour a tous, J'aimerais initialiser un vecteur de struct. Et, pas de chance, le compilateur n'est pas d'accords! Voici mon programme, si quelqu'un sait comment le rectifier, je lui en serais très reconnaissant!
#include<iostream>
#include<vector>
using namespace std;
int main()
{
int nbDonnees,num,pol,don;
cin>>nbDonnees;
struct chariot{int num;int pol;};
vector <chariot> tab [nbDonnees]={0,0};
}
Désoler de te l'apprendre, mais cela fait plus de 10ans que le cours d'OC est obsolète. Et sache qu'entre temps, 3 nouvelles normes du langage sont sorties. Avant il était bourré d'âneries, de code compliqué et de chose à ne pas faire, maintenant s'ajoute qu'une bonne partie est obsolète et ne devrait jamais apparaître dans un code C++.
Regarde plutôt le cours C++ sur Zeste de Savoir qui est en cours d'écriture, mais aussi beaucoup plus juste. Tu peux aussi lire le cours de C++ de @gbdivers (incomplet également). Si tu préfères un cours déjà complet, tourne-toi vers le C++ Primer de Lippman dans sa dernière édition (en anglais), il sera un poil moins à jour mais c'est un bon cours.
Msvc, Gcc, Clang. Au début d'apprentissage ça n'a pas beaucoup d'importance du moment que la version est suffisamment récente. Et pour les IDEs, il y a l’embarras du choix: CLion, QtCreator, Visual Studio, VS Code (avec des plugins), KDevelop, etc.
À priori uniquement en C++03 alors. Qui fait encore ça aujourd'hui ?
git is great because Linus did it, mercurial is better because he didn't.
vector de struct C++
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
En recherche d'emploi.
git is great because Linus did it, mercurial is better because he didn't.
git is great because Linus did it, mercurial is better because he didn't.