Как заставить нового оператора интерпретировать отчет в соответствии с моими потребностями - PullRequest
0 голосов
/ 02 декабря 2019

Я изучаю C ++. Если я хочу объявить указатель на массив, я буду использовать:

int (*p)[10];

, но если я хочу объявить массив указателей, я буду использовать:

int *(p[10]);

Но если я использую там новый операторнет имени переменной, как p, вместо этого я должен написать:

x = new int *[10];

Вопрос в том, как компилятор определяет размер памяти, выделяемой этим оператором, является ли он массивом указателей или этоуказатель на массив. Также, как я могу заставить компилятор интерпретировать значение int *[10] для моих нужд?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...