论坛首页 编程语言技术论坛

一个很好用的模板(截取网络数据包)

浏览 3448 次
该帖已经被评为隐藏帖
作者 正文
   发表时间:2009-12-26   最后修改:2009-12-26
C++
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;
   }
   }
};

 

   发表时间:2009-12-26  
......啥都没看出来。
0 请登录后投票
   发表时间:2010-01-12  
是要回复才能看到吗?
0 请登录后投票
   发表时间:2010-01-13  
麻烦楼主写也写多点.
虽然是C++模板.
是摆弄自己高深呢?还是找有缘人?
0 请登录后投票
   发表时间:2010-01-13  
啥意思呀,毛
0 请登录后投票
   发表时间:2010-01-13  
一陀垃圾而已,赶紧投隐藏了
0 请登录后投票
   发表时间:2010-01-14  
垃圾来的。
0 请登录后投票
   发表时间:2010-01-15  
没看明白啊
0 请登录后投票
   发表时间:2010-01-15  
什么用都没,没点实质性的东西,毫无价值。
0 请登录后投票
   发表时间:2010-01-17  
NoNoNo
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics