单项选择题

有如下程序:
#include<iostream>
using namespace std;
class XA
int a;
public:
static int b;
XA(int aa):a(aa)b++;
~XA()
int get()return a;

int XA::b=0
int main()
XA d1(1),d2(3);
cout<<d1.get()+d2.get()+XA::b<<end1;
return 0;
运行时的输出结果是( )。

A.5
B.6
C.7
D.8