单项选择题

下列类的定义中,有( ) 处语法错误。 class Base  { public: Base(){} Base(int i) { data=i; } private: int data; }; class Derive: public Base { public: Derive(): Base(O) { } Derive(int x) {   d=x; } void setvalue(int i) { data=i; } private: d; };

A.1
B.2
C.3
D.4