/******************************************************************************
Online C++ Compiler.
Code, Compile, Run and Debug C++ program online.
Write your code in this editor and press "Run" button to compile and execute it.
*******************************************************************************/
#include <iostream>
using namespace std;
class A { int l; friend class TestBase; };
class TestBase {
protected:
static int get_A_l(A& a) { return a.l; }
};
class Test : public TestBase {
public:
Test(A& a) { cout << TestBase::get_A_l(a); }
};
int main() {
A a;
Test {a};
return 0;
}