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