【发布时间】:2021-12-22 23:55:21
【问题描述】:
如果我只写这段代码:
std::vector<int> vec(24, 3);
它将创建一个名为 vec 的向量,其中包含 24 个元素,所有元素都等于 3。 但如果我有一个结构:
struct Day
{
std::vector<int> days(24, 3);
};
并尝试做完全相同的事情它不起作用,这是为什么?
【问题讨论】:
标签: c++ struct constructor stdvector