title: How to implement resizable arrays in Go
body: <p>I come from a C++ background and I'm used to using the <code>std::vector</code> class for things like this.
  Lets assume I want a dynamic array of these:</p>
  
  <pre><code>type a struct {
      b int
      c string
  }
  </code></pre>
  
  <p>What is the standard way of doing this?</p>
  
  <p><strong>A snippet would be very useful</strong> </p>