这是类TXTArgon的构造函数,它是Particule的子类。 “ m_”是“微粒”类的属性。我需要将TXTArgon par的m_指定为默认值18.0。
我收到一个错误:“类'TXTArgon'没有任何名为'm_'的字段”。但是m_受保护...
TXTArgon::TXTArgon ()
: Particule(),
m_(18.0),
nom_("TXTAr")
{
}
有人看到我如何更正此代码吗?
最佳答案
您只能通过m_
的构造函数初始化Particule
。如果Particule
没有合适的构造函数,则可以在初始化后更改其值:
TXTArgon::TXTArgon ()
: Particule(),
nom_("TXTAr")
{
m_ = 18.0; // or m_ = TheTypeOfM_(18.0)
}