Вони повинні бути описані в тілі класу як friend. Наприклад: class Matrix { ... friend Matrix Multiply (Matrix m1, Matrix m2); ... }; Matrix Multiply (Matrix m1, Matrix m2) { ... } Тут функція Multiply може звертатися до будь-яких полів і функцій-членів класу Matrix.