У меня есть файл заголовка и есть приватная переменная в немприватной переменной в заголовке
class RoutingTableEntry
{
public:
void SetFlag (RouteFlags flag) { m_flag = flag; }
RouteFlags GetFlag() const { return m_flag; }
private:
RouteFlags m_flag;
}
enum RouteFlags
{
VALID = 0, //!< VALID
INVALID = 1, //!< INVALID
IN_SEARCH = 2, //!< IN_SEARCH
};
мне нужно значение m_flag
в другом классе. Этот .cpp
имеет файл заголовка, в котором объявлена переменная.
Мое сомнение в том, могу ли я использовать m_flag
из этого класса, например, например.
test.Report (m_flag)
или я должен использовать GetFlag()
Вышесказанное верно. Просто хотел добавить, что вы можете сделать другого класса другом: http://www.cprogramming.com/tutorial/friends.html –