已知类CC和函数test的定义如下:class CC
已知类CC和函数test的定义如下:
class CC {
public :
CC( ) { cout << '1'; }
~CC( ) { cout << '0'; }
};
void test ( CC c ) { cout << '2'; }且有如下main函数:
int main(){
CC c;
test(c);
return 0;
}运行这个main函数的输出是( )。
答案
A
解析
首先执行一次CC(),首位输出1,函数结束执行析构函数~CC(),末尾 输出0,再在第二位执行test(),输出一个2,最后返回0,输出为1200。