【发布时间】:2017-06-04 21:24:56
【问题描述】:
我正在阅读wiredtiger 的代码。我看到一个函数定义为
WT_CURSOR::set_key(WT_CURSOR * cursor, ...)
这里的“...”是什么意思?编译器如何编译这样的代码?
谢谢
【问题讨论】:
-
表示可以跟随可变数量的参数。
-
@zvi 这个问题是关于模板参数包的,而不是关于可变数量的参数。
-
如
int printf(const char *format [, argument] ... );等库函数原型中 -
观察:
::表示代码是 C++ 而不是 C。
标签: c wiredtiger