#pragma once class A{ public: friend class B; friend int DataFromA(A a); void SpillMyData(void) const; protected: int protData {400}; private: int privData {100}; public: int pubData{200}; private: int secondPrivate{300}; public : void Increment(void); };