单项选择题

有如下类定义:
class Foo public:
Foo(int v): value(v) // ①
~Foo() // ②
private:
Foo() ) // ③
int value =0; // ④
;
其中存在语法错误的行是( )

A.①
B.②
C.③
D.④