Программы на C++. Форум разработчиков
-
Anonymous
Это мелкая копия или глубокая копия? [закрыто]
Сообщение
Anonymous »
Код: Выделить всё
#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]
1744351961
Anonymous
[code]#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]