12 из 115 вопросов — случайная выборка · Ответьте на все и узнайте свой результат
C++ · OOP & Inheritance
Почему утверждение, что 'friend-функции нарушают инкапсуляцию', считается ошибочным в C++?
Friend-функции являются частью определения класса и поэтому всегда автоматически имеют полный доступ ко всем членам класса
Friend-функции предоставляют контролируемый и намеренный доступ к приватным членам, не раскрывая их в качестве части публичного интерфейса
Friend-функции компилируются иначе, чем функции-члены, что делает их освобожденными от правил инкапсуляции
Friend-функции могут получить доступ только к public членам, поэтому они не представляют риска для инкапсуляции
public