省略号在C++中的所有用法

All uses of Ellipsis in C++

本文关键字:用法 C++ 省略号      更新时间:2023-10-16

目前,我只记得...在C++中的三种用途:

  1. 可变参数函数
  2. 可变参数模板
  3. 捕获块

我尝试了不同的方法来谷歌搜索"省略号在C++中的所有用途",但未能找到它。我专注于当前的C++标准。

差不多就是这样,除了评论中提到的可变参数宏。我做了一个分组树列表:

  • 可变参数
    • 模板参数包
      • 模板参数分解
      • 函数参数声明
      • 参数包扩展(可以在许多上下文中(
        • 普通可变参数展开(可用于声明(
        • 折叠表达式
        • 可变参数大小
    • C 样式可变参数
    • 可变参数宏
  • 全部捕获