注册 登录
编程论坛 C++教室

新手,设计一个时间类,要求多多,刚学的,不知道怎么入手

yangxiaoniu 发布于 2014-11-05 23:06, 373 次点击
设计一个时间类。
  1.具有构造函数和析构函数(具有const限定的默认参数)。
  2.定义指针对象访问数据成员和成员函数。
  3.采用指向函数的指针访问成员函数。
  4.实现常对象成员,指向对象的常指针,指向常对象的指针变量的访问。
用C++编写一个程序怎么编写呢?求大神解释哦
2 回复
#2
xufan2014-11-06 09:57
程序代码:
#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;
}
#3
yangxiaoniu2014-11-06 22:04
回复 2 楼 xufan
感觉好乱哦~
1