aa.h文件里
#ifndef _wu
#define _wuclass wu
{
private:
wu(){};
public:
static wu *pre;
static wu * crate()
{
if(0==pre)
{pre=new wu();
return pre;
}
return pre;
}
};
wu *wu::pre=0;
#endif
main.cpp里
#include"aa.h"
#include<iostream.h>
#include<stdio.h>
int main()
{
wu *a1=wu::crate();
wu *a2=wu::crate();
printf("%x\n",a1);
printf("%x\n",a2);
return 0;
}