ただのCからようやくC++に手を出した程度の者です。

char型ポインタの配列を動的に確保しようとしています。
静的な宣言だと
  char *str[10];
なら動的に宣言しようと思ったら
  char *str = new *char[x + 1];
になるのかと思ったら後半の*で叩かれました。

どうやればいいのでしょうか?