jjzjj

StorageHistory

全部标签

c++如何创建相互依赖的类

我有一个存储类。这个类的成员经常被修改。每次修改成员时,我都想保存类的状态(克隆类实例并保存)。所以我想创建一个新类来保存这些状态。例如:假设我在文件storage.h中有一个存储类classStorage{public:Intm_cnt;StorageHistorym_his;};和文件storagehistory.h中的StorageHistory类classStorageHistory{public:std::vectorm_history_vec;};假设:StorageHistory类应该保存在Storage类中。原因是Storage类是可以在所有类/包中访问的主类。为了尽量