单项选择题

右如下程序:
#include<iostream>
using namespace std;
class Obj
static int i;
public:
Obj()i++;
~Obj()i--;
static int getVal()return i;
;
int Obj::i=0;
void f()Obj ob2;cout<<ob2.getVal();
irit main()
Obj ob1;
f();
Obj*ob3=new Obj;cout<<ob3->getVal();
delete ob3;cout<<Obj::getVal();
return 0;

执行这个程序的输出结果是______。

A.232
B.231
C.222
D.221