![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
zhaori
Just a programmer
展开
-
C++ 写 xml
////////////////////////////////////////////////////////////////////////// XMLWrite.h// // Version: V1.0//// Author: Dennis, May 2010// // This code is provided "as is", with absolutely no war原创 2012-03-22 21:59:10 · 833 阅读 · 0 评论 -
SkypeAPILib
SkypeAPI库目前已验证功能: (需安装并登录Skype,并且Skype同意接受API控制)1).发送Skype信息2).发送手机短信 (Skype帐号必须充值)///////////////////////////////////////////////////////////////////////////////// SkypeAPILib User Manual原创 2012-03-22 22:21:10 · 1047 阅读 · 0 评论 -
链表反转
#include struct Node{ int data; struct Node *pNext;};void print_List(struct Node *pHead){ struct Node *pNode = pHead; while (pNode) { printf("%d, ", pNode->data); pNode = pNode->pNext;原创 2012-06-13 15:52:32 · 826 阅读 · 0 评论 -
位域
位域 有些信息在存储时,并不需要占用一个完整的字节,而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1两种状态,用一位二进位即可。为了节省存储空间,并使处理简便,C语言又提供了一种数据结构,称为“位域”或“位段”。所谓“位域”是把一个字节中的二进位划分为几个不同的区域,并说明每个区域的位数。每个域有一个域名,允许在程序中按域名进行操作。这样就可以把几转载 2012-06-22 10:13:05 · 554 阅读 · 0 评论 -
结构体内存对齐
结构体内存对齐,主要是为了CPU能更快速的提取数据所谓的对齐,指结构体及其成员的内存起始地址address应为要对齐大小X的倍数, 即address = kX假设 n 为编译器设定的对齐大小, item为结构体中成员类型,那么实际对齐的大小值,计算如下:X = min(n, sizeof(item))--------------------原创 2012-06-13 14:46:00 · 1243 阅读 · 0 评论