2012年(158)
分类: C/C++
2012-11-23 16:36:40
#include <iostream>
using namespace std;
struct A

{
A()
{ cout << "A()" << endl; }
//A( const A& ) { cout << "A(A)" << endl ;}
A& operator=( const A& )
{ cout << "A=A" << endl; }
~A()
{ cout << "~A()" << endl; }
};
A foo( A a )

{
cout << "---" << endl;
return a;
}
int main(void)

{
{
foo( A() );
}
system( "pause" );
return 0 ;
}