在C中,什么';将指针转换为指向struct ao void的指针*
我的问题是,为什么我们最终把我丢在了虚空中? 我经常看到这种模式,只是不明白。在C中,什么';将指针转换为指向struct ao void的指针*,c,C,我的问题是,为什么我们最终把我丢在了虚空中? 我经常看到这种模式,只是不明白。 谢谢每当我们对数据的地址感兴趣时,无论是什么类型,我们都会使用(void*)raft\u server\u private\u t*-->void*-->raft\u server\u t* raft_server_t* raft_new() { raft_server_private_t* me; if (!(me = calloc(1, sizeof(raft_server_private_t)
谢谢每当我们对数据的地址感兴趣时,无论是什么类型,我们都会使用
(void*)
raft\u server\u private\u t*
-->void*
-->raft\u server\u t*
raft_server_t* raft_new()
{
raft_server_private_t* me;
if (!(me = calloc(1, sizeof(raft_server_private_t))))
return NULL;
me->current_term = 0;
me->voted_for = -1;
me->current_idx = 1;
me->timeout_elapsed = 0;
me->request_timeout = 200;
me->election_timeout = 1000;
me->log = log_new();
raft_set_state((void*)me, RAFT_STATE_FOLLOWER);
return (void*)me;
}