Redis(一)之 struct sdshdr *sh = (void*) (s-(sizeof(struct sdshdr)))讲解

看Redis的源码的时候,我有点好奇,不知道 struct sdshdr *sh = (void*) (s-(sizeof(struct sdshdr))) 是啥意思,所以就了解了下,首先我们看sdshdr的结构体 /* * 类型别名,用于指向 sdshdr 的 buf 属性 */ typedef char *sds; /* * 保存字符串对象的结构 */ struct sdshdr {
相关文章
相关标签/搜索