gpt4 book ai didi

C 静态结构体

转载 作者:行者123 更新时间:2023-11-30 14:30:05 25 4
gpt4 key购买 nike

我查看了 C 源代码 (pjsip),发现了这个结构。我不知道如何怀孕。

static struct user_agent
{
pjsip_module mod;
pj_pool_t *pool;
pjsip_endpoint *endpt;
pj_mutex_t *mutex;
pj_hash_table_t *dlg_table;
pjsip_ua_init_param param;
struct dlg_set free_dlgset_nodes;

} mod_ua =
{
{
NULL, NULL, /* prev, next. */
{ "mod-ua", 6 }, /* Name. */
-1, /* Id */
PJSIP_MOD_PRIORITY_UA_PROXY_LAYER, /* Priority */
&mod_ua_load, /* load() */
NULL, /* start() */
NULL, /* stop() */
&mod_ua_unload, /* unload() */
&mod_ua_on_rx_request, /* on_rx_request() */
&mod_ua_on_rx_response, /* on_rx_response() */
NULL, /* on_tx_request. */
NULL, /* on_tx_response() */
&mod_ua_on_tsx_state, /* on_tsx_state() */
}
};

最佳答案

不是一个特别明确的问题,但我认为您遇到的问题是该结构是在同一个语句中声明和使用的。怎么样:

struct user_agent {
....
}

static struct user_agent mod_ua = ....

这样更清楚了吗?

K

关于C 静态结构体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3787542/

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