например, есть команда по крикету, и вам нужно
Поскольку у вас есть команда по крикету *, это означает, что у вас есть одна из двух возможных ситуаций
:
1)указатель на один тип CricketPlayer (или любой производный)
2) указатель на массив типов CricketPlayer (но не производный).
Вам нужен указатель на массивCricketPlayer или производные типы.Таким образом, вам
понадобится **.
Вам также нужно будет распределить каждого члена команды индивидуально и присвоить их массиву:
// 5 players on this team
CricketPlayer** team = new CricketPlayer*[5];
// first one is a bowler
team[0] = new Bowler();
// second one is a hitter
team[1] = new Hitter();
// etc
// затемосвободить память
delete team[0];
delete team[1];
delete[] team;
В вашем запросе
It can be understood as
int *matrix[]=new int*[n];
SO есть n указателей, указывающих на n мест.
Потому что
int *foo;
foo=new int[5];
также создаст 5 последовательных мест, но это тот же указатель.
![see this](https://i.stack.imgur.com/UJHwI.png)
В нашем случае это массив указателей