我正在检查不需要显式转换 malloc 调用结果的代码,但是每当我尝试这样做时,编译器都会抛出错误。
IE
char *somevar;
somevar = malloc(sizeof(char) * n); //error
somevar = (char *)malloc(sizeof(char) * n); // ok
我正在检查不需要显式转换 malloc 调用结果的代码,但是每当我尝试这样做时,编译器都会抛出错误。
IE
char *somevar;
somevar = malloc(sizeof(char) * n); //error
somevar = (char *)malloc(sizeof(char) * n); // ok