小编R3G*_*T0R的帖子

使用 va_copy 有什么意义?

我读了一点关于 C/C++ 中的可变参数函数,我发现一个线程提到在 GCC 中重用 va_list 你需要使用它的副本和 va_copy 并且在他们建议的同一个线程上定义它

#define va_copy(d,s) ((d) = (s)) 这意味着它只是将 va_list s 的值分配给 va_list d。

改用它va_list ap1 = va_list ap不是更易读吗?创建另一个名为 va_copy 的函数有什么意义?

c c++ variadic-functions

3
推荐指数
1
解决办法
485
查看次数

标签 统计

c ×1

c++ ×1

variadic-functions ×1