在系统默认的构造函数中,拷贝函数为浅拷贝,只会对实例的属性进行单纯的数值拷贝。这样在遇到指针时,就会出现指向同一片内存区域的情况,可能导致BUG。应对方法是自己编写拷贝函数进行深拷贝。
当第一次给实例的属性赋值的时候,实例才会创建属性。
析构是在释放前发生的
在系统默认的构造函数中,拷贝函数为浅拷贝,只会对实例的属性进行单纯的数值拷贝。这样在遇到指针时,就会出现指向同一片内存区域的情况,可能导致BUG。应对方法是自己编写拷贝函数进行深拷贝。
当第一次给实例的属性赋值的时候,实例才会创建属性。
析构是在释放前发生的