1,对象本体 与 实体
例如:
int a = 1;
本体 a
实体 1
本体与实体一致
int *a, b = 1;
a = &b;
本体 a
实体 a所指向的空间
本体与实体不一致
2,当对象本体与实体一致时,如:
class Person
{
int age;
public:
Person(int arg = 18):age(arg){ cout << "Constructing." << endl;
~Person(){ cout << "Deconstructing." << endl; }
};
int main()
{
Person p1(20);
Person p2(p1); // 或Person p2 = p1;
return 0;
}