以下 C++ 代码行中的双花括号是什么意思?
piranha::symbol_set ss({{piranha::symbol(detail::poly_print(var))}});
Run Code Online (Sandbox Code Playgroud)
对于上下文,这是来自 SymEngine 代码 ( "symengine/polys/uintpoly_piranha.h")中的一个文件,可以在下面的链接中找到,上面一行中使用的 Piranha 库也是如此。
我知道单花括号用作初始值设定项列表,但是括号集中的双花括号的含义对我来说意义不大。
我在双花括号上发现的主要内容是这篇文章,但它似乎不适用于这里。
另外,我很抱歉链接这样的源代码,但由于我缺乏理解,我不确定如何制作一个较小的例子。
谢谢!