Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2342381
  • 博文数量: 816
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 5010
  • 用 户 组: 普通用户
  • 注册时间: 2008-12-17 17:57
文章分类

全部博文(816)

文章存档

2011年(1)

2008年(815)

分类:

2008-12-17 18:01:13

文件GameManager.h
//////////////////////////////////////////////////////////////////
class CGameManager
{
static CGameManager* GetGameManager();
CMTSObjectPoolByStack< CGroupInfo >* m_pGroupInfos;
}
/////////////////////////////////////////////////////////////////

文件MTSObjectPoolByStack.h
////////////////////////////////////////////////////////////////
template< class T >
class CMTSObjectPoolByStack
{
public:
interface IPoolInterface
{
virtual BOOL Init() = 0;
virtual void Clear() = 0;
};
本类中想使用CGameManager::GetGameManager()函数
}
///////////////////////////////////////////////////////////////

文件GroupInfo.h
////////////////////////////////////////////////////////////////
class CGroupInfo : public CMTSObjectPoolByStack< CGroupInfo >::IPoolInterface
{
本类中想使用CGameManager::GetGameManager()函数
}
////////////////////////////////////////////////////////////////

请问一下这个文件包含该怎么写呢 提前声明又该怎么写呢?还是我这样的方式根本就不能实现?
起先我写的时候CMTSObjectPoolByStack类中没有使用CGameManager::GetGameManager()函数编译通过了,现在想用用不了
请各位大大指教;

--------------------next---------------------

阅读(1260) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~