#c++#new定义的用法

怎么用new来定义双层数组?

```c++
#include<iostream>
using namespace std;
int main()
{
    string name1[10];
    string *name2=new string[10];
    string *name3=new string[10][10];
} 





int main()
{
  string **name = new string*[10];
  for(int i=0;i<10;i++)
  {
      name[i] = new string[10];
  }
  return 0;
}