单选题 有如下程序:
# include<iostream>
using namespace std;
class Toy{
public:
Toy(char*_n){strcpy(name, _n);count++:}
~Toy(){count--;}
char*GetName(){return name;}
static int getCount(){return count;}
private:
char name[10];
static int count;
};
int Toy::count=0;
int main(){
Toy t1("snoopy"),t2("Mickey"),t3("Barbie");
tout<<t1.getCount()<<endl;
return 0;
}
运行时的输出结果是______。
【正确答案】 C
【答案解析】[解析] 析构函数主要用于最后函数的释放空间。本题在已输出t1.getCount()后才调用即不影响所输结果。