以下是代码的上下文:
void THREAD_CC server_thread(void *arg)
{
BIO *client = (BIO *)arg;
...
}表达式(BIO *)arg是否将空指针arg转换为指向BIO的指针?我不确定我是否做对了。
任何帮助都将不胜感激!
Z.Zen
发布于 2010-07-13 18:19:10
它被称为强制转换;它不会转换指针,它会说服编译器接受您的话,即传入的指针(非类型化的)实际上是指向BIO的指针,并将其视为此类指针。
发布于 2010-07-13 18:18:21
是。(BIO *) 将 void *指针(arg)强制转换为BIO *类型
发布于 2010-07-13 18:18:53
它将void*转换为BIO*类型的指针。它不会“指向”简历。
https://stackoverflow.com/questions/3236133
复制相似问题