Ahoj,
chtěl bych se zeptat, zda je uvedený příklad z pohledu OOP (zapouzdření) v pořádku a neporušuje nějaké konvence. Ptám se proto, že jsem o této možnosti nikde neslyšel a připadá mi to trochu nestandardní.
V C++ lze, v případě, že má objekt X typu A ukazatel na jiný objekt Y typu A, přistupovat k soukromým atributům objektu Y z objektu X.
[code]class A
{
private:
int var;
public:
void Function( A * x )
{
x -> var = 10; // zde se dá přistoupit k soukromým atributům objektu...
}
}
[/code]
Děkuji za vyjádření.