Ошибка malloc: значение типа "void *" не может использоваться для инициализации объекта типа "int **" - PullRequest
0 голосов
/ 17 сентября 2018

Я пробовал:

int** thread_args = malloc(24);

и

int** thread_args = malloc(sizeof(int*) * 3);

но я получаю сообщение об ошибке.

Буду очень признателен за вашу помощь!

1 Ответ

0 голосов
/ 17 сентября 2018

Если вы используете компилятор C ++, вам может потребоваться привести результат malloc:

int ** th_args = (int**)malloc(24)

или просто используйте оператор new.

Если вы используете C компилятор, то ... Я не уверен, почему выдается эта ошибка

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