常成员函数?
lnabc 2005-08-01 08:44:24 #include
class A
{
public:
A(int i);
void print();
const int &r;
private:
const int a;
static const int b;
};
const int A::b=10;
A::A(int i):a(i), r(a) //请问这里a(i), r(a)如何理解?r是什么?r(a)中的a呢?
{
}
void A::print()
{
cout< }
void main()
{
A a1(100), a2(0);
a1.print();
a2.print();
}
该程序的运行结果为:
100:10:100
0:10:0