#include class A {}; class B { public: B(A& a) : aref(a) {} private: A& aref; }; int main() { A a; B b(a); return 0; }