我的实际问题有点复杂,需要使用模板类。这是一个更简单的版本。
我有两节课:
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