新手,设计一个时间类,要求多多,刚学的,不知道怎么入手
设计一个时间类。1.具有构造函数和析构函数(具有const限定的默认参数)。
2.定义指针对象访问数据成员和成员函数。
3.采用指向函数的指针访问成员函数。
4.实现常对象成员,指向对象的常指针,指向常对象的指针变量的访问。
用C++编写一个程序怎么编写呢?求大神解释哦
2014-11-05 23:06
程序代码:#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;
}

2014-11-06 09:57
2014-11-06 22:04