Код: Выделить всё
#include
#include
using namespace std;
class myclass
{
public:
int value;
myclass(int v)
{
value = v;
}
};
int main()
{
myclass orignal(10);
myclass shadow = orignal;
shadow.value = 19;
myclass& deepcpy = orignal;
deepcpy.value = 20;
cout
Подробнее здесь: [url]https://stackoverflow.com/questions/79568038/is-this-a-shallow-copy-or-a-deep-copy[/url]