单选题 有如下程序:
# include<iostream>
usmg namespace std;
class A{
public:
A(int i): r1(i){)
void print()(cout<<"E"<<r1<<"-";}
void print()const{cout<<"C"<<r1*r1<<"一";}
private:
int r1;
};
int main(){
A a1(2); const A a2(4);
a1.print(); a2.print();
return 0;
}
运行时的输出结果是______。
【正确答案】 B
【答案解析】[解析] const关键字可以用于参与对重载函数的区分。重载的原则是常对象调用常成员函数,一般对象调用一般成员函数。