c/c++
文章平均质量分 69
anmumu
这个作者很懒,什么都没留下…
展开
-
(记录)如何取结构体中成员的偏移
在linux一站式编程里看到一段程序。unix域套接字绑定。#include #include #include #include int main(void){ int fd, size; struct sockaddr_un un; memset(&un, 0, sizeof(un)); un.sun_family = AF_UNIX;原创 2013-06-24 09:21:54 · 876 阅读 · 0 评论 -
位段
在redis对象的代码中,有下面这一段,对于位段的语法以前没接触过。记录一下/** Redis 对象*/typedef struct redisObject { // 类型 unsigned type:4; // 不使用(对齐位) unsigned notused:2; // 编码方式 unsigned encoding:4;原创 2013-07-11 21:21:27 · 612 阅读 · 0 评论 -
memcpy和memmove的区别。。
memcpy()和memmove()都是C语言中的库函数,在头文件string.h中,其原型分别如下: DE>void *memcpy(void *dst, constvoid *src, size_t count);void *memmove(void *dst, const void *src, size_tcount);DE> 它们都是从s转载 2013-07-21 18:32:08 · 431 阅读 · 0 评论