comment puis-je ajouter des éléments à un vecteur vide dans une boucle?

Je suis en train de créer un vecteur vide à l'intérieur d'une boucle et vous souhaitez ajouter un élément du vecteur à chaque fois que quelque chose est lu en boucle.

#include <iostream>
#include <vector>

using namespace std;

int main()
{
   std::vector<float> myVector();

   float x;
   while(cin >> x)
      myVector.insert(x);

   return 0;
}

mais ce qui me donne des messages d'erreur.

Quel est le message d'erreur?
Plus délicate à analyser le problème. Se débarrasser des parenthèses dans la déclaration de myVector.
oui, c'était mon problème exact. et maintenant, je comprends que j'ai besoin d'utiliser push_back merci!

OriginalL'auteur Amber Roxanna | 2013-08-01