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