language: C++ 4.7.2 (gcc-4.7.2)
date: 791 days 8 hours ago
link:
visibility: public
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
    #include <iostream>
    using namespace std;
    
    class A 
    {
        friend class B;
    private:
        int a1;
    
    public:
        A (int a) : a1(a) {}
    private:
        void testA()
        {
           cout << a1 << endl;
        }
    };
    
    class B {
        int b1;
    public:
        void testB()
        {
            A a(100);
            cout<<a.a1<<endl;
            a.testA();
        }
    };    
    int main(){
        B b;
        b.testB();
    }