模板类总结

来源:互联网 发布:win7软件图标异常 编辑:程序博客网 时间:2024/04/29 00:43

1. 模板函数

比较特殊点的调用

template <class T>
void OspFreeObj(void* p)
{
 if (p == NULL)
  return;

 T* pObj = (T*)p;
 pObj->~T();

 //MemPoolFree(p);
}

class CTest

{

public:

    ~Test()  { }

}

调用:

CTest myTest;

OspFreeObj<CTest>(&myTest); //要显示指定模板类型

 

2.

template<class T>
class TestTemp
{
 
public:
 void Test()
 {
  t.ToXml();
  t.DecodeXml();
  t.Add();
 }
 T t;
};

 

 

 Osp的一些使用疑问(Fuck,最讨厌基于公司封装的模型上开发)

1.Osp中post( MAKEIID(SERVER_APP_ID, CInstance::DAEMON), TEST_REQ_EVENT, NULL, 0, dstNode );的消息对端处理接口为DaemonInstanceEntry( CMessage *const pMsg, CApp* pApp)

2.Osp的AppName有什么作用?

 

 

0 0
原创粉丝点击