www.pudn.com > 密聊源程序.rar > __DWORD128.h


// __DWORD128.h: interface for the __DWORD128 class. 
// 
////////////////////////////////////////////////////////////////////// 
 
#if !defined(AFX___DWORD128_H__7D9DB8E9_5DC8_45E4_9D9A_AF120331FEAD__INCLUDED_) 
#define AFX___DWORD128_H__7D9DB8E9_5DC8_45E4_9D9A_AF120331FEAD__INCLUDED_ 
 
#if _MSC_VER > 1000 
#pragma once 
#endif // _MSC_VER > 1000 
 
//对128bit的DWORD数组进行处理 
class __DWORD128   
{ 
public: 
  
	void	DigitalID();		//把自己变成数字标识,他是一个固定的数 
	long	IsDigitalID();		//判断自己是否是数字标识 
	void	RandCount();		//把自己变成一个随机数 
	void	Nil();				//把自己变成零 
	long	operator <(__DWORD128 &x); 
	long	operator >(__DWORD128 &x); 
	long	operator ==(__DWORD128 &x); 
	void	operator =(__DWORD128 &x); 
	void	operator %(__DWORD128 &x);//交换 
	__DWORD128&/*必须加&,否则返回出错*/ operator ^(__DWORD128 &x); 
	__DWORD128& operator +(__DWORD128 &x); 
	void	Store(DWORD *x);	//把__DWORD128类型赋值个DWORD数组 
	void	Load(DWORD *x);	//把DWORD数组赋值个__DWORD128类型 
	__DWORD128();			//会产生一个随机的__DWORD128类型 
	__DWORD(DWORD x,DWORD y,DWORD z,DWORD w); 
	__DWORD(DWORD *x); 
	virtual ~__DWORD128(); 
 
 
private: 
	DWORD	a[4];//128bit的数据 
 
}; 
 
#endif // !defined(AFX___DWORD128_H__7D9DB8E9_5DC8_45E4_9D9A_AF120331FEAD__INCLUDED_)