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