У меня есть набор указателей void, которые я хотел бы добавить в массив указателей void. Я начинаю с malloc:разыменовывать массив указателей void
void **p2vals=malloc(nelems*sizeof(void*));
.., который дает мне массив указателей на указатели. Но тогда я хочу разыменовать p2vals как * p2vals, который предположительно получает мне один указатель на пустоту. Конечно, компилятор ему не нравится, но мне это нужно. Я хочу, чтобы установить
*(p2vals+someoffset)=somevoidptr;
«Конечно, компилятор ему не нравится»? Имея в виду? –
И в чем проблема? –
Какие ошибки/предупреждения у вас есть? Не могли бы вы подробнее рассказать о своих проблемах? –