【发布时间】:2012-09-12 17:17:48
【问题描述】:
class A
{
protected:
int m_a;
int m_b;
};
class B: public A
{
};
在 B 类中,我想将 m_a 设为私有。
以下是正确的做法吗
class B:public A
{
private:
int m_a;
};
这不会导致m_a 的2 个副本吗?
【问题讨论】:
-
这里对这个问题的回答也可能有所帮助:stackoverflow.com/questions/2804880/…
标签: c++ inheritance