Je dispose d'un fichier d'en-tête et il y a une variable privée dans ceVariable privé en-tête
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
};
J'ai besoin de la valeur de m_flag
dans une autre classe. Ce .cpp
a le fichier d'en-tête dans lequel la variable est déclarée.
Mon doute est que je peux utiliser m_flag
de cette classe, comme par exemple.
test.Report (m_flag)
ou dois-je utiliser GetFlag()
Ce qui précède est correct. Je voulais juste ajouter que vous pourriez faire de l'autre classe un ami: http://www.cprogramming.com/tutorial/friends.html –