2012年6月8日
摘要: 最近在看Asterisk的源代码,收获不小,决定记录下来学习Asterisk过程中的点滴,分享给大家,也方便我以后查阅……今天让我感到意外的是Asterisk中对结构体初始化(或者说成是赋值)的使用。比如定义结构体如下:typedef struct ST { int a; int b; pFun fun;}ST;一般的初始化是这样的:ST t2; t2.a=4; t2.b=5; t2.fun=test2;而我在源码中看到的是这样的:ST t1 = {.a=1,.b=2,.fun=test1};感觉好强大。。。。。。这里是我仿照着写的完整代码: 1 #include <stdio.h> 阅读全文
posted @ 2012-06-08 00:22 Mike_Zhang 阅读(645) 评论(2) 推荐(0) 编辑