代码:
#include <iostream>
#include <cstring>
using namespace std;
class QWER{
public:
QWER(int value){
cout<<"QWER constructing with a value "<<value<<endl;
}
~QWER(){
cout<<"QWER destructing "<<endl;
}
};
void fn(int n){
static QWER oneobj(n);
cout<<"in function fn with n="<<n<<endl;
}
int main(void){
fn(11);
fn(22);
}
运行结果:
QWER constructing with a value 11
in function fn with n=11
in function fn with n=22
QWER destructing