<class T> class TLocalInformation
{
public:
TLocalInformation();
~TLocalInformation();DWORD AddOne(struct T &p,int nSize);//problem is here ,should DWORD AddOne( T &p,int nSize); or DWORD AddOne(class T &p,int nSize);DWORD DeleteOne(struct T &p); //same as up
DWORD SearchOne(struct T &p); //same as upprivate:
T p;  //////////  p ' uses undefined struct 'T' //there no error