单项选择题

已知类A中有公用数据成员B *b;其中B为类名。则下列语句错误的是

A.A():d(new
B.A(const A &oo):d(newB) *d= *oo.d;
C.~A(
D.~A()delete d;