title: push_back() in vector of a Point doesn't work
body: <p>I have a problem with pushing a class Point into a vector.</p>
  
  <p>I have a class Point:</p>
  
  <pre><code>Point::Point(){
  this-&gt;X=1000;
  this-&gt;Y=1000;
  }
  
  Point::Point(int x1, int y1){
  this-&gt;X = x1;
  this-&gt;Y = y1;
  }
  </code></pre>
  
  <p>I create a vector like this:</p>
  
  <pre><code>vector&lt;Point&gt; vecteurPTries(nombrePoint);
  for(i = 0; i &lt; nombrePoint; i++){
      vecteurPTries.push_back(pointsTries[i]);
      cout&lt;&lt;"vecteur "&lt;&lt;vecteurPTries.at(i).getX()&lt;&lt;" "&lt;&lt;vecteurPTries.at(i).getY()&lt;&lt;endl;
  }
  </code></pre>
  
  <p>Instead of having:</p>
  
  <pre><code>point trie 487 3
  point trie 492 42
  point trie 430 272
  point trie 440 165
  point trie 423 209
  point trie 327 229
  point trie 307 249
  point trie 340 112
  point trie 44 378
  point trie 73 158
  </code></pre>
  
  <p>I have:</p>
  
  <pre><code>vecteur 1000 1000
  vecteur 1000 1000
  vecteur 1000 1000
  vecteur 1000 1000
  vecteur 1000 1000
  vecteur 1000 1000
  vecteur 1000 1000
  vecteur 1000 1000
  vecteur 1000 1000
  vecteur 1000 1000
  </code></pre>
  
  <p>Can someone explain me why? What's the problem?</p>
  
  <p>Thanks.</p>