title: C++ dynamic array of dynamic strings
body: <p>I know how to create a dynamic array of strings in C++:</p>
  
  <pre><code>string* array = new string[10];
  </code></pre>
  
  <p>But how do I create a dynamic array of dynamic strings in C++? I mean a dynamic array that holds <code>string*</code> objects. And how do I initialize each one of the dynamic strings?</p>