在堆栈溢出时有这个问题 Why type cast a void pointer? 我想提出有关评论的问题,但由于我是新手,所以我不允许。 我的问题是在纪尧姆给出的第二个答案中,有这个功能。
void some_function(void * some_param) {
int some_value = *((int *) some_param); /* ok */
我可以这样吗
// function defination
void some_function(void * some_param) {
int some_value = *some_param;
// calling function,casting in argument
some_function((int *) some_param);
谢谢