结构初始化语法
struct initialisation syntax
我偶然发现了一段语法,我还没有见过,也没有在网上找到,我想知道这是什么:
constexpr struct X{ /* define X members and methods */ } Y{};
我不明白的是 Y{}。
constexpr struct X{ /* something here */} Y{};
等于
struct X{ /* something here */};
constexpr X Y{};
对于 constexpr
,请查看 this 文档。
我偶然发现了一段语法,我还没有见过,也没有在网上找到,我想知道这是什么:
constexpr struct X{ /* define X members and methods */ } Y{};
我不明白的是 Y{}。
constexpr struct X{ /* something here */} Y{};
等于
struct X{ /* something here */};
constexpr X Y{};
对于 constexpr
,请查看 this 文档。