Добавлен fullmetal
При создании объекта и присвоении его другой переменной, к примеру:
void SomeFunc()
{
MyClass obj1 = MyClass.create();
MyClass obj2 = obj1;
}
Становится ли obj2 копией obj1 которую нужно отдельно деаллоцировать или эта переменная ссылается на тот же объект который не копируется при таком присвоении?
Принятый ответ
"MyClass obj1" тоже самое что "int obj1"
obj1 и obj2 будут указывать на один и тот же экземпляр структуры
obj1 и obj2 будут указывать на один и тот же экземпляр структуры
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован Hodor
obj1 и obj2 будут указывать на один и тот же экземпляр структуры