2
以下C++代碼行中的雙花括號是什麼意思?C++構造函數中的雙曲花括號
piranha::symbol_set ss({{piranha::symbol(detail::poly_print(var))}});
對於上下文,這是從在SymEngine代碼("symengine/polys/uintpoly_piranha.h"
)的文件,它可以在下面的鏈接中找到,如可以在食人魚庫,其在上面的行中。
- SymEngine源代碼:https://github.com/symengine/symengine
- 食人魚源代碼:https://github.com/bluescarni/piranha
我知道一個大括號作爲初始化列表,但雙大括號的括號品牌內的含義對我來說毫無意義。
我在雙曲花括號上發現的主要事情是this post,但它似乎並不適用於此。
此外,我很抱歉連接這樣的源代碼,但由於缺乏理解我不確定如何製作一個較小的示例。
謝謝!
感謝的構造函數快速回答沒有嘗試過我有些非最小問題。儘管內部大括號在'符號'之外怎麼過?我熟悉你的第二個項目符號的用法就像'symbol s {「x」};'。 – Grayscale
啊,我太快地瀏覽了你的代碼。答案其實更加複雜,我會馬上編輯它。 –
我編輯我的答案是更具體的 –