结构初始化语法

struct initialisation syntax

本文关键字:语法 初始化 结构      更新时间:2023-10-16

我偶然发现了一段我还没有看到的语法,也没有在网上找到,我想知道这是什么:

constexpr struct X{ /* define X members and methods */ } Y{};

我不明白的是Y{}。

constexpr struct X{ /* something here */} Y{};

等于

struct X{ /* something here */};
constexpr X Y{};

有关constexpr,请查看此文档。