[求助]常成员函数问题?
如果一个类的一个成员函数定义为常成员函数,那么,定义的普通对象(例如下面例子中的a对象)可以调用它吗?
例如:
#include <iostream.h>
class Sample
{
int n;
public:
Sample(int i)
{n=i;
}
void print() const {cout<<"n="<<n<<endl;}
void main()
{
Sample a(10);
const Sample b(20);
a.print(); //(1)这条语句对吗?
b.print(); //(2)这条语句对吗?
}
[此贴子已经被作者于2006-5-30 22:59:22编辑过]