Confusion avec les friends/protected etc...
Bonjour, je suis un peu confu avec les friends et protected. J'ai consulter la FAQ mais je ne suis pas vraiment plus lucide sur le sujet.
Ce que j'aimerais faire c'est, sans héritage, permettre à une classe X et seulement à une classe X d'accéder au vecteur NOEUD présent dans la classe Y.
Que faire? J'suis tout mêlé!
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
class Y {
friend class X;
public:
...
protected:
std::vector<double> noeud;
};
class X {
...
objetY.noeud.clear();
} |