#pragma once class AClassT { public: AClassT(); AClassT(const AClassT & other); ~AClassT(); AClassT & operator =(const AClassT & other); bool operator ==(const AClassT & other) const; void Tell() const; int Data() const; void Data(int d); int Value() const; void Value(int o); private: int * data{nullptr}; int value{0}; };