新手,设计一个时间类,要求多多,刚学的,不知道怎么入手
设计一个时间类。1.具有构造函数和析构函数(具有const限定的默认参数)。
2.定义指针对象访问数据成员和成员函数。
3.采用指向函数的指针访问成员函数。
4.实现常对象成员,指向对象的常指针,指向常对象的指针变量的访问。
用C++编写一个程序怎么编写呢?求大神解释哦
#include <iostream> class CTest { public: CTest(const int& _Value):m_nValue(_Value) { } ~CTest() { } int get_value(void) { return m_nValue; } private: int m_nValue; }; typedef int (CTest::*callback)(void); void print(CTest* pObj, callback p) { std::cout<<"Value = "<<(pObj->*p)()<<std::endl; } int main( int argc, char* argv[] ) { CTest *pObj = new CTest(10); // print(pObj, &CTest::get_value); // if (NULL != pObj) { delete pObj; pObj = NULL; } return 0; }