浏览 3448 次
锁定老帖子 主题:一个很好用的模板(截取网络数据包)
该帖已经被评为隐藏帖
|
|
---|---|
作者 | 正文 |
发表时间:2009-12-26
最后修改:2009-12-26
template <typename T, int minsize = sizeof(T)> class Analizer { private: const char* m_pccPacket; int m_Size; static const int M_MIN_SIZE = minsize; public: void Bind(const char* pccPacket, int size) { m_pccPacket = pccPacket; m_Size = size; }; bool IsValidate() const { if(m_Size >= M_MIN_SIZE) { return true; } else { return false; } } const T* GetObject() const { if(IsValidate()) { return (T*) m_pccPacket; } else { return NULL; } } };
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2009-12-26
......啥都没看出来。
|
|
返回顶楼 | |
发表时间:2010-01-12
是要回复才能看到吗?
|
|
返回顶楼 | |
发表时间:2010-01-13
麻烦楼主写也写多点.
虽然是C++模板. 是摆弄自己高深呢?还是找有缘人? |
|
返回顶楼 | |
发表时间:2010-01-13
啥意思呀,毛
|
|
返回顶楼 | |
发表时间:2010-01-13
一陀垃圾而已,赶紧投隐藏了
|
|
返回顶楼 | |
发表时间:2010-01-14
垃圾来的。
|
|
返回顶楼 | |
发表时间:2010-01-15
没看明白啊
|
|
返回顶楼 | |
发表时间:2010-01-15
什么用都没,没点实质性的东西,毫无价值。
|
|
返回顶楼 | |
发表时间:2010-01-17
NoNoNo
|
|
返回顶楼 | |