Спецификаторы доступа в C ++ - PullRequest
1 голос
/ 10 августа 2010

У меня есть приведенный ниже код,

template< typename T >
class T1 { 
public:
    T i;
protected:
    T j;
private:
    T k;
    friend void Test();
};

Приведенный выше код имеет шаблонный класс T1 с тремя членами i, j и k и функцией друга Test (),

Iпросто хочу знать, какой элемент (ы) T1 будет доступен в функции Test ()?

Любая помощь в этом отношении будет высоко оценена.

Ответы [ 3 ]

6 голосов
/ 10 августа 2010

Все они (i, j, k) будут доступны в функции Test ().

Это то, что "друг" дает вам доступ.

3 голосов
/ 10 августа 2010

Я просто хочу знать, какой член / элементы T1 будут доступны в функции Test ()?

i,j and k

0 голосов
/ 10 августа 2010

Все.Если это друг, то друг для добра и зла.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...