2021SC@SDUSC
目录
本篇接上一篇(62条消息) 搜狗workflow——C++并行计算与异步网络引擎 序列化与反序列化 代码分析(五)_wadaxinoli的博客-CSDN博客
上一篇中,我们分析了message.cc中的头文件,了解到了一些库的内容和用法。那么这一篇我们将介绍message.cc的具体的一部分代码分析。
按照惯例,我们先介绍代码中的知识点啦!
一.前置知识点
1.memcpy函数
memcpy函数是C标准库-stdlib.h中的函数。该函数的声明是:
void *memcpy(void *str1, const void *str2, size_t n)
其中
str1 -- 指向用于存储复制内容的目标数组;
str2 -- 指向要复制的数据源,类型强制转换为 void* 指针;
n -- 要被复制的字节数。
简单来说memcpy函数就是把str2中的n个字节复制给str1。