#include
using namespace std;
class A
{
public:
A(int i){n=i;}
void Print(){cout<<“1:n=”<<n<<endl;} //非常成员函数
void Print()const //常成员函数
{
cout<<“2:n”<<n<<endl;
}
private:
int n;
};
int main(int argc, const char * argv[]) {
// insert code here…
//std::cout << “Hello, World!\n”;
A a(10);
const A b(20); //b为常对象
a.Print(); //调用非常成员函数
b.Print(); //调用常成员函数
return 0;
}
输出结果:
1:n=10
2:n20
Program ended with exit code: 0