构造了拷贝构造函数⬆️
没有构造拷贝构造函数⬆️
出现这种情况的分析
应该是在没构造的情况,编译器给整个程序构造了一个空(拷贝)函数,然后进行调用就能准确调用你的赋值person p1§「p=18」(第二张图)
在自己构造了拷贝构造函数就会调用自己拷贝构造函数里的地址,导致出现‘-858993460’(第一张图)
PS:以上就是在学构造函数调用规则时 发现的一个小点
构造了拷贝构造函数⬆️
没有构造拷贝构造函数⬆️
出现这种情况的分析
应该是在没构造的情况,编译器给整个程序构造了一个空(拷贝)函数,然后进行调用就能准确调用你的赋值person p1§「p=18」(第二张图)
在自己构造了拷贝构造函数就会调用自己拷贝构造函数里的地址,导致出现‘-858993460’(第一张图)
PS:以上就是在学构造函数调用规则时 发现的一个小点