首页
文档
问答
捐赠
源代码
商业产品
Swoole Tracker
Swoole Plus
Swoole Compiler
Swoole 微课程
商业合作
登录
注册
EN
全部
提问
分享
讨论
建议
公告
开发框架
发表新帖
swoole_server.cc的php_swoole_server_worker_get_packet函数
搞怪者G
上月
### 问题描述 你好,我想问问下面这段代码的意思 具体位置在swoole_server.cc的php_swoole_server_worker_get_packet, 这里我很好奇为什么要往一个指向指针的指针调用memcpy ### 相关代码 ```php } else if (req->info.flags & SW_EVENT_DATA_OBJ_PTR) { zend_string *worker_buffer; memcpy(&worker_buffer, req->data, sizeof(worker_buffer)); *data_ptr = worker_buffer->val; length = worker_buffer->len; } ```
评论
2021-02-20
Rango
因为这里的内存就是存了一个指针啊,使用 memcpy 来赋值而已。
点赞
1
回复
2021-02-21
搞怪者G
回复
Rango
谢谢
点赞
0
回复