main.cpp

来自「PC网络游戏的编程」· C++ 代码 · 共 42 行

CPP
42
字号
// 资源管理代码
// 作者: Janhail Luo
// 最后整理: 2003-03-03
//////////////////////////////////////////////////////////////////////
#include "stdafx.h"
#include "ResMgr.h"

class CRes1 : public CResObject
{
public:
    CRes1(){};
    virtual ~CRes1(){};

    // 访问数据的接口
    const char* Data()
    {
        return (const char*)GetData();
    }

    virtual void* OnCreateObject(const char* pResName)
    {
        return new char[10];
    }

    virtual void OnDestroyObject()
    {
        delete[] (char*)this->m_pData;
    }
};

int main(int argc, char* argv[])
{
    CRes1 res1;
    res1.CreateObject("Resouce1");
    res1.DestroyObject();
    res1.CreateObject("Resouce2");
    CRes1 res2;
    res2.CreateObject("Resouce2");
	return 0;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?