gpt4 book ai didi

c - 表达式 "BIO *client = (BIO *)arg"是什么意思?

转载 作者:行者123 更新时间:2023-12-01 08:13:50 25 4
gpt4 key购买 nike

这里是代码的上下文:

void THREAD_CC server_thread(void *arg)
{
BIO *client = (BIO *)arg;
...
}

表达式 (BIO *)arg 是否将空指针 arg 转换为指向 BIO 的指针?我不确定我是否做对了。

如有任何帮助,我们将不胜感激!

禅宗

最佳答案

这叫做类型转换;它不会转换指针,它会说服编译器接受您所说的传入指针(未类型化)实际上是指向 BIO 的指针,并照此对待它。

关于c - 表达式 "BIO *client = (BIO *)arg"是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3236133/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com