![]() |
#2
yl3511662792012-03-13 15:41
|
#include<iostream>
using namespace std;
class A
{
int i;
public:
A(int a)
{
i=a;
}
A(A &b)
{
i=b.i++;
}
void print()
{
cout<<i;
}
};
void main()
{
A b(1),c(b);
b.print();
c.print();
}这个b.print()和c.print()分别怎么执行的呢,为啥输出结果是21呢,求详解,谢谢了