有如下程序: #include<iostream> Using namespace std; Class TestClass {private: int X,y; public: TestClass(int i,int j) {x=i; y=j;} void print() {cout<<“printl”<<endl;} void print()const {cout<<“print2”<<endl;}}; int main() {const TestClass a(1,2); a.print(); return 0;} 该程序运行后的输出结果是( )。
A.print1
B.print2
C.print1 print2
D.程序编译时出错