单项选择题
有如下程序:
#include<iostream>
#include<string>
using namespaee std;
class Person{
public:
Person(string n):name(n) {}
~Person() {cout<<"P";}
private:
string name;
};
class Date{
public:
Date(int y=2014, int m=9, int d=21):year(y), month(m), day(d) {}
~Date() {cout<<"D";}
private:
int year, month, day;
};
class Student:public Person{
public:
Student(string n, char c):Person(n), birthday(), sex(c) {}
~Student() {cout<<"S";}
private:
Date birthday;
char sex;
};
int main(){
Student stu1("Z", "F");
return 0;
}
运行时的输出结果是______。
A.SDP
B.SDS
C.SPD
D.DSP