单选题 有如下程序: #include<iostream> using namespace std; class Toy { public: Toy(char* _n){strcpy(name,_n);count++;} ~TOYO{count--;} char*GetName(){retBtn name;} static int getCount(){ return count;} private; charname[10]; static int count; }; int Toy::count=0; int main(){ Toy t1(''Snoopy''),t2(''Mickey''),t3(''Barbie''); cout<<t1.getCount()<<end1; return 0; } 运行时的输出结果是( )。
【正确答案】 C
【答案解析】解析:类Toy中包含一个字符数组name和一个静态整型变量count。在程序中首先给类Toy的成员count的赋初始值0,然后在主函数中,定义了三个Toy对象t1、t2、t3,并分别对它们的name字段赋值,在赋值的同时变量count的值加l,所以最后变量count的值等于3。