> 文章列表 > [c++17新增语言特性] --- 折叠表达式

[c++17新增语言特性] --- 折叠表达式

[c++17新增语言特性] --- 折叠表达式

折叠表达式(Fold Expression)是C++17引入的一个新特性,它允许对多个参数进行操作,并返回一个值。折叠表达式的语法如下:

( pack op ... )
( ... op pack )
( pack op ... op init )
( init op ... op pack