title: Linux C++ ._MyFirst ._MyLast vector equivilent
body: <p>On Windows using VS2013 I am using ._MyFirst and ._MyLast to get the pointers to the first and last elements of the vector for a fast manipulation through pointer incrementing.</p>
  
  <pre><code>vec._MyFirst-&gt;element = anotherElement;
  vec._MyFrist++;
  </code></pre>
  
  <p>On Linux though this does not seem to there but I assume there must be an equivalent of it. Would anyone know what it is?</p>
  
  <p>I know this should not be done, but in debug mode using them has almost no overheads thus allowing me to do tests quickly on massive vectors.</p>
  
  <p>_MyFirst is the direct pointer that is used by the vector itself to the first element and _MyLast points tot he last element. Instead of using an iterator it's much faster to go through the vector my incrementing the pointer memory address thus is why I am using them. Also if the vector ever gets resized the ._MyFirst and ._MyLast will always point to first and last elements. On linux their not present under that name.</p>
  
  <p>Thank you</p>