Модераторы: Daevaorn

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Можно ли защититься от пабитного копирования? 
:(
    Опции темы
niXman
Дата 21.10.2009, 21:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 211
Регистрация: 4.7.2009

Репутация: 0
Всего: 0



Цитата(zim22 @  21.10.2009,  19:36 Найти цитируемый пост)
я думаю небо с землёй поменяются местами, когда UnrealMan начнёт путать инициализацию и присваивание.

Тогда не понятно что он хотел сказать этим постом: http://forum.vingrad.ru/index.php?showtopi...t&p=2001169

п.с.
пришел zim22, и поставил оценки ;)
--------------------
if ( !c++ ) {   *power--;   this->wussiness += 10;}
PM MAIL   Вверх
UnrealMan
Дата 21.10.2009, 21:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 722
Регистрация: 30.3.2006

Репутация: 27
Всего: 32



Цитата(niXman @ 21.10.2009,  21:44)
Тогда не понятно что он хотел сказать этим постом: http://forum.vingrad.ru/index.php?showtopi...t&p=2001169

Чтобы показать разницу между почленным и побитовым копированием. Выполнение побитового копирования в неявно определённом копирующем конструкторе или операторе присваивания, насколько мне известно, оговорено только для объединений, и то в дефект-репорте к стандарту http://www.open-std.org/jtc1/sc22/wg21/doc...efects.html#653

Добавлено через 11 минут и 25 секунд
Цитата(zim22 @  21.10.2009,  21:36 Найти цитируемый пост)
т.к. в иерархии наследования если в производном классе не определён конструктор копирования, то используется его версия из базового класса. 

При чём там наследование? smile 
PM MAIL   Вверх
Dims
Дата 21.10.2009, 23:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1016
Регистрация: 21.11.2006

Репутация: 1
Всего: 11



Цитата(niXman @  21.10.2009,  21:20 Найти цитируемый пост)
Это называется конструктор копирования.

Я знаю, но название дурацкое. Споры в данной теме наглядно это показывают. 
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0628 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.