C++中的访问说明符

Ama*_*eem 1 c++ templates

我有下面的代码,

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

上面的代码有一个模板类T1,有三个成员i,j和k以及一个友元函数Test(),

我只是想知道T1的哪个成员将在函数Test()中可用?

在这方面的任何帮助将受到高度赞赏.

Ben*_*oît 6

所有这些(i,j,k)都将在函数Test()中可用.

这就是"朋友"允许您访问的内容.