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

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

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 21.04.2016, 12:54   #51
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Конструктора "копирования перемещения" не существует.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума
Старый 21.04.2016, 13:00   #52
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Конструктора "копирования перемещения" не существует.
вы прекрасно знаете о чем я говорил
RAFA91 вне форума
Старый 21.04.2016, 13:12   #53
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Если вы знаете как правильно называется каждый из конструкторов, то должен быть понятен и их смысл, и что в них можно делать. Тем более вам уже показывали примеры. http://programmersforum.ru/showpost....7&postcount=39
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума
Старый 21.04.2016, 13:15   #54
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

В качестве примера сейчас мы разбираем класс String как более менее

распространенный.

конструкторов в природе не так уж и много что-бы знать как каждый называется.
RAFA91 вне форума
Старый 21.04.2016, 13:27   #55
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

если взять у временного обьекта указатель - то мы рискуем получить это

Код:
buffer = 0;

for (int i=0;i<100;i++)

delete [] buffer;
RAFA91 вне форума
Старый 21.04.2016, 13:29   #56
Croessmah
Вредный кошак
Участник клуба
 
Аватар для Croessmah
 
Регистрация: 14.10.2012
Сообщений: 1,159
По умолчанию

Цитата:
если взять у временного обьекта указатель - то мы рискуем получить это
И что?
Вас пугает delete[] для указателя с адресом 0?
Ну так знайте, что если в delete[] попадает 0,
то delete[] просто ничего не делает.
Croessmah вне форума
Старый 21.04.2016, 13:36   #57
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

Код:
for (int i=0;i<100;i++)

delete [] buffer;
это нужно модифицировать до . согласно либерти

Код:
buffer = new char [1];

for (int i=0;i<100;i++)

delete [] buffer;

а потом уже можно переместить
RAFA91 вне форума
Старый 21.04.2016, 13:42   #58
Croessmah
Вредный кошак
Участник клуба
 
Аватар для Croessmah
 
Регистрация: 14.10.2012
Сообщений: 1,159
По умолчанию

Цитата:
согласно либерти
книга по c++ этого автора не заслуживает ничего, кроме сожжения.
Возьмите уже нормальную книгу, а не это УГ.
Цитата:
это нужно модифицировать до
вообще, данный код, что первый, что второй - полная хрень.
Первый сто раз дергает delete[] для 0.
А модифицированный вариант UB,
т.к. будет 100 раз дергаться delete[] для одного адреса.

Так что либо приводите нормальные примеры,
либо сначала разберитесь с контекстом.
Croessmah вне форума
Старый 21.04.2016, 14:21   #59
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

Цитата:
Сообщение от Croessmah Посмотреть сообщение
к

т.к. будет 100 раз дергаться delete[] для одного адреса.

.
это нужно для ведения аварийного завершения
RAFA91 вне форума
Старый 21.04.2016, 14:24   #60
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

для чего-чего? это из разряда конструктора копирования перемещения?
p51x вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Условный оператор,оператор цикла и массив Klark73 Microsoft Office Excel 1 19.12.2011 17:09
Оператор выбора или условный оператор[Перенесено из JavaSE] merhaba1992 Помощь студентам 1 20.01.2011 17:06
Условный оператор. Оператор выбора. Pascal Сержuk Помощь студентам 4 17.11.2010 12:50
Вычислить используя, оператор цикла for и оператор безусловного пе Knubbe Помощь студентам 1 18.12.2009 10:24