私の実際の問題はもう少し複雑で、テンプレートクラスを使用する必要があります。これはその単純なバージョンです。
私には2つのクラスがあります:
class A
{
public:
float a() { return _value; }
private:
float _value;
};
class B
{
public:
float b() { return _value; }
private:
float _value;
};
class AB : public A, public B
{
public:
// a() should return A::_value ?
// b() should return B::_value ?
}
のメンバーとそのメンバー_value
がプライベートである場合、メンバー間に競合はありますか?そのメンバーの知識がないので、そのような衝突がないことは理にかなっています。A
B
AB