#include "stdafx.h"
#include <iostream>
class A
{
private:
int value;
public:
A(int n)
{
value = n;
}
A(const A &y)//此处只能传引用,传指针,传值都是要造成无限调用构造函数的。
{
value = y.value+10;
}
void Print()
{
std::cout << value << std::endl;
}
};
int main(int argc, char* argv[])
{
A a = 10;
A b = a;
b.Print();//输出20
a.Print();//输出10
return 0;
}