for example:
Class aptr* : public BPTR : protected CPTR { private: int&& a = 42; BPTR* anotherPTR = *a; public: aptr(int z, int x) : a(z), anotherPTR