以下程序的运行结果是()
#include<iostream> using namespace std; class example{ public: example(int n){ i=n; cout<<"Constructing\n"; } ~example(){ cout<<"Destructing\n"; } int get_i(){ return i; } private: inti; }; int sqr_it(example o){ return o.get_i()*o.get_i(); } int main(){ example x(10); cout<<x.get_i()<<endl; cout<<sqr_it(x)<<endl; return 0; }
Constructing
10
Destructing
100
Destructing