假设我们有这 2 个结构:
struct simple_struct
{
unsigned int n1;
unsigned int n2;
};
struct ref_struct
{
struct simple_struct& st1;
unsigned int n2;
};
在 C++ 中实例化一个 ref_struct 有多少种方法? (没有为此结构实现构造函数)
我正在尝试实例化 ref_struct,因为我认为了解不同的实现方式很有趣...
最佳答案
无。 (据我所知,我可能是错的)
你可以这样做
ref_struct x = {{1,1},1};
如果成员是const
,即
struct ref_struct
{
const simple_struct& st1;
unsigned int n2;
};
关于c++ - 使用引用成员初始化结构的不同方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12980357/