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