Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.11.2016, 21:56   #1
BadCats
Пользователь
 
Аватар для BadCats
 
Регистрация: 31.01.2016
Сообщений: 67
По умолчанию Типы клонирования в c# — Поверхностное и неполное(не считая глубокого)?

Автор видео курса который я смотрю - сначала говорил что, существует два типа клонирования - поверхностное и глубокое - тут мне все понятно. Но в конце, итог темы - он уточняет, что существует три типа клонирования: поверхностное клонирование, глубокое клонирование и неполное клонирование.
Вот в чем мой вопрос: чем отличается поверхностное и неполное клонирование?
BadCats вне форума Ответить с цитированием
Старый 26.11.2016, 22:06   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

И он не рассказал что он имел в виду под этим?
Или вы только итог смотрите?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 27.11.2016, 16:51   #3
BadCats
Пользователь
 
Аватар для BadCats
 
Регистрация: 31.01.2016
Сообщений: 67
По умолчанию

Нет, в том-то и дело. Я уже второй день бьюсь над этим вопросом. Извиняюсь, что не ответил раньше.
BadCats вне форума Ответить с цитированием
Старый 27.11.2016, 16:55   #4
BadCats
Пользователь
 
Аватар для BadCats
 
Регистрация: 31.01.2016
Сообщений: 67
По умолчанию

https://drive.google.com/open?id=0B6...mt6cUJEeUpJcHc - ссылка на полное видео. Момент где он об этом говорит - это фрагмент 55.00-1.02
И вроде бы еще 42-я -43-я минуты объясняют в каких случаях создается поверхностная , а в каких глубокая копия.

я пересмотрел 42-43 минуту и получается, что неполное клонирование это что то между поверхностным и глубоким - я понял как то так.
BadCats вне форума Ответить с цитированием
Старый 28.11.2016, 08:14   #5
Скарам
Дружите с Linq ;)
Форумчанин
 
Аватар для Скарам
 
Регистрация: 15.10.2008
Сообщений: 822
По умолчанию

Да все в общем-то просто. Неполное копирование (поверхностное копирование) - тип значения копируется значение, ссылочный тип - копируется ссылка. Глубокое копирование - тип значения копируется значение, ссылочный тип - копируется объект, т.е. на него тоже применяется глубокое копирование. В ссылке на msdn термин неполное копирование и поверхностное копирование используются как синонимы.
Не давай организму поблажки, каждый день тренируй его в шашки..
Скарам вне форума Ответить с цитированием
Старый 28.11.2016, 15:13   #6
BadCats
Пользователь
 
Аватар для BadCats
 
Регистрация: 31.01.2016
Сообщений: 67
По умолчанию

Цитата:
Сообщение от Скарам Посмотреть сообщение
Да все в общем-то просто. Неполное копирование (поверхностное копирование) - тип значения копируется значение, ссылочный тип - копируется ссылка. Глубокое копирование - тип значения копируется значение, ссылочный тип - копируется объект, т.е. на него тоже применяется глубокое копирование. В ссылке на msdn термин неполное копирование и поверхностное копирование используются как синонимы.
Спасибо большое!
BadCats вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Конструктор глубокого копирования (С++) Nyash Помощь студентам 2 09.12.2015 01:40
Неполное решение, выручайте!!! anton.dasuik Помощь студентам 1 02.02.2013 14:25
Недочет в задаче. Неполное решение Yankeee Помощь студентам 0 21.03.2012 15:28
С++ клонирования флешки partos123 Общие вопросы C/C++ 1 25.02.2011 23:28