Указатель на массив посредством malloc

определил переменную:

double(*p0)[2];

а теперь как мне её динамически инициализировать посредством malloc (именно malloc, а не new)?


Ответы (1 шт):

Автор решения: Mikhailo

Вспоминая старый спор, переношу в ответ комментарий Harry:

В C -

double(*p)[2] = malloc(sizeof(double[1][2]));

В С++ нужно добавить приведение типа:

double(*p)[2] = (double(*)[2])malloc(sizeof(double[1][2]));
→ Ссылка