参数包是否有设定的限制?
Does parameter packs carry a set limit?
Parameter packs 是否有任何上限或最大元素数,就像最大模板递归深度一样?
我认为没有必要单独限制。元素的数量由实例化的站点和可以传递给模板的模板参数数量决定:
- 有一个限制 number of arguments to a function call(建议的最小值:256)。
- 模板声明中的 number of template parameters 有限制(建议的最小值:1024)
第一个是绝对适用的,如果实施必须在内部将包扩展为完整声明,则第二个可能适用。 (但我不确定;我不编写 C++ 编译器。)