我有一个 const 向量作为类中的成员。我怎样才能初始化它?
我知道对于常量成员,我们可以初始化它们的唯一方法是通过类的构造函数中的列表初始化。但究竟如何用矢量来做到这一点,我不知道。
例如,
class ClassA
{
const std::vector<int> m_Vec;
};
谢谢
原文由 rudky martin 发布,翻译遵循 CC BY-SA 4.0 许可协议
我有一个 const 向量作为类中的成员。我怎样才能初始化它?
我知道对于常量成员,我们可以初始化它们的唯一方法是通过类的构造函数中的列表初始化。但究竟如何用矢量来做到这一点,我不知道。
例如,
class ClassA
{
const std::vector<int> m_Vec;
};
谢谢
原文由 rudky martin 发布,翻译遵循 CC BY-SA 4.0 许可协议
3 回答2k 阅读✓ 已解决
2 回答3.9k 阅读✓ 已解决
2 回答3.2k 阅读✓ 已解决
1 回答3.2k 阅读✓ 已解决
1 回答2.7k 阅读✓ 已解决
3 回答3.5k 阅读
1 回答3.3k 阅读
您可以在类声明中初始化向量
或者在构造函数中使用成员初始化