单项选择题

已知类Myclass的定义如下 class MyClass{ public: void function1(MyClass& C) {cout<<c. data;) static void function2(MyClass& C) {cout<<c. data;} void function3(){cout<<data;} staric void function4(){cout<<data;} private: int data; }; 其中有编译错误的函数是( )。

A.function1
B.function2
C.function3
D.function4