我尝试过:
int** thread_args = malloc(24);
和
int** thread_args = malloc(sizeof(int*) * 3);
但是我一直收到错误消息。
非常感谢您的帮助!
答案 0 :(得分:1)
如果使用C ++编译器,则可能需要强制转换malloc的结果:
int ** th_args = (int**)malloc(24)
或仅使用运算符new
。
如果您使用C
编译器,那么...我不确定为什么会引发此错误