版块
论坛
喜欢
话题
应用
搜索
登录
注册
boly81的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=85701
C语言变参函数解析
1 函数声明 首先,要实现类似printf()的变参函数,函数的最后一个参数要用 ... 表示,如 int log(char * arg1, ...)这样编译器才能知道这个函数是变参函数。这个参数与变参函数的内部实现完全没有关系,只是让编译器在编译调用此类...
全文
回复
(
4
)
2007-01-11 10:49
来自版块 -
c/c++入门(VC,KeilC使用)
◆
◆
表情
告诉我的粉丝
提 交
aqiuzaizai
:
很受用,谢下楼主了,
(2007-04-09 19:18)
回复
pilixuanke
:
引用第2楼boly81于2007-01-11 17:43发表的“”: 今天看了一下反汇编的代码 vc做的很智能,虽然也用类似的宏,但编出的指令像手写的,看不出来用了什么宏。 vc宏 : #define va_start(ap,v) ( ap = (va_list)&v ...
(2007-01-11 18:24)
回复
boly81
:
今天看了一下反汇编的代码 vc做的很智能,虽然也用类似的宏,但编出的指令像手写的,看不出来用了什么宏。 vc宏 : #define va_start(ap,v) ( ap = (va_list)&v + _INTSIZEOF(v) ) #define va_arg(ap...
(2007-01-11 17:43)
回复
pilixuanke
:
分析的蛮好! 如果结合一个汇编的例子来说的就更加直观了。
(2007-01-11 13:09)
回复
boly81
加关注
写私信
0
关注
0
粉丝
141
帖子
返回顶部