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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 21.04.2016, 16:00   #71
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

пробуйте так

Код:
int x=10;
	int &y = x;
	int &&z = x;
RAFA91 вне форума
Старый 21.04.2016, 16:01   #72
Croessmah
Вредный кошак
Участник клуба
 
Аватар для Croessmah
 
Регистрация: 14.10.2012
Сообщений: 1,159
По умолчанию

Цитата:
пробуйте так
ну и?
Если Вы неправильно делаете преобразование,
то это сугубо Ваши проблемы, а не проблемы ссылок.
Croessmah вне форума
Старый 21.04.2016, 16:06   #73
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

а кто вам говорил что надо преобразовывать к типу временной обьект.

Код:
int &&z = x; //ошибка 

	A &&z = A(); //ок
RAFA91 вне форума
Старый 21.04.2016, 16:12   #74
Croessmah
Вредный кошак
Участник клуба
 
Аватар для Croessmah
 
Регистрация: 14.10.2012
Сообщений: 1,159
По умолчанию

Цитата:
а кто вам говорил что надо преобразовывать к типу временной обьект.
А что, не надо?
Цитата:
Код:
A &&z = A(); //ок
Я Вам уже выкладывал диаграмму типов выражений.
Читайте, изучайте. Пока Вы этого не поймете, обсуждать нечего.

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

все это понятно

Код:
A &z = A(); //ошибка 
	const A &z = A(); //ок

A &&z = A(); //ок
_____________________________

ошибка

Код:
class A{};

void f(A &x) {}

int main() 
{
	f(A());
	return 0;
}
окей

Код:
class A{};

void f(const A &x) {}

int main() 
{
	f(A());
	return 0;
}
окей

Код:
class A{};

void f(A &&x) {}

int main() 
{
	f(A());
	return 0;
}
окей
Код:
void f(const A &&x) {}

int main() 
{
	f(A());
	return 0;
}

Последний раз редактировалось RAFA91; 21.04.2016 в 16:43.
RAFA91 вне форума
Старый 21.04.2016, 16:50   #76
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

хорошо бы применять в переместителе

const A &&x но незя

что если в нем создать дополнительный вектор ?

Последний раз редактировалось RAFA91; 21.04.2016 в 16:54.
RAFA91 вне форума
Старый 21.04.2016, 16:59   #77
Croessmah
Вредный кошак
Участник клуба
 
Аватар для Croessmah
 
Регистрация: 14.10.2012
Сообщений: 1,159
По умолчанию

Цитата:
хорошо бы применять в переместителе
Зачем? Как раз const и нужно было убрать.
Видимо, Вы так и не понимаете для чего всё это нужно.

P.S. разговор окончен.
Croessmah вне форума
Старый 21.04.2016, 17:04   #78
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

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

const A &&x но незя

?
обнуление будет.

вызов деструктора идет следом.

значит delete [] NULL ;
RAFA91 вне форума
Старый 21.04.2016, 18:22   #79
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

вам уже в этой теме пару раз точно сказали, что delete null'ы кушает спокойно
p51x вне форума
Старый 22.04.2016, 11:28   #80
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

речь идет о

delete [] NULL+NULL;
RAFA91 вне форума
Закрытая тема


Купить рекламу на форуме - 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