问题 填空题

如下程序的输出结果是______。
#include<iostream>
using namespace std;
class pumpkin
public:
pumpkin( )++count;
~pumpkin( )--eount;
static void total_count( )cout<<count<<"pumpkin(s)"<<endl;
private:
static int count;

int pumpkin::count=0;
int main( )
pumpkin pl[10];
pumpkin::total_count( );
return 0;

答案

参考答案:10pumpkin(s)

解析: 在主函数中pumpkin pl[10];定义了一个有10个元素的对象数组,所以调用了10次构造函数,静态数据成员court累加了10次,pumpkin::total_count( );显式调用类成员函数,直接调用静态成员函数:total_count( ),打印pumpkin(s)。

选择题
单项选择题