#pragma once #include "GlobalDefine.h" class CDoubleVal { public: CDoubleVal(void) { m_pVal = NULL;//变量的地址 m_OldVal = 0;//旧的值 }; public: double *m_pVal;//变量的地址 double m_OldVal;//旧的值 }; //用来管理参数是否发生变化 class CValVectorMgr { public: CValVectorMgr(void); ~CValVectorMgr(void); void AddDoubleVal(double *pVal); bool HasValChange(); private: vector m_DoubleValVec; };