Ho una programmazione orientata agli oggetti con corso c ++ questo semestre al college e stavamo imparando le funzioni degli amici.
Istintivamente non mi piacciono per la loro capacità di eludere la sicurezza offerta dall'incapsulamento e dal nascondimento dei dati, ho letto alcuni articoli su Internet e alcune persone hanno pensato che fosse una buona idea con alcuni usi legittimi.
Cosa direbbe un esperto di OOP sulle fucntions degli amici in C ++? Dovrei semplicemente passarci sopra o dovrei saperne di più?