Результаты поиска по запросу "rvalue"

5 ответов

Разве здесь не нужен модификатор const? [Дубликат]

На этот вопрос уже есть ответ здесь: Как возвращаемый объект может быть назначен? [/questions/8832304/how-can-a-returned-object-be-assignable] 1 ответ"Эффективный C ++«В пункте 3 написано« Используйте const всякий раз, когда это возможно », и он ...

5 ответов

Разве здесь не нужен модификатор const? [Дубликат]

2 ответа

Допустимо ли привязывать неконстантные lvalue-ссылки к rvalue в C ++ 11? (Изменено)

Я знаю, что в c ++ 03 неконстантная ссылка не может быть связана с rvalue. T& t = getT(); является недействительным, и в C ++ 11 мы можем сделать это:T&& t = getT(); но как насчет приведенного выше кода, это должно работать в C ++ 11? Я ...

ТОП публикаций

2 ответа

Допустимо ли привязывать неконстантные lvalue-ссылки к rvalue в C ++ 11? (Изменено)

Я знаю, что в c ++ 03 неконстантная ссылка не может быть связана с rvalue.

2 ответа

Каков пример различий в разрешенном использовании или поведении между xvalue и prvalue для объектов без POD?

Что такое rvalues, lvalues, xvalues, glvalues и prvalues? [https://stackoverflow.com/questions/3601602/what-are-rvalues-lvalues-xvalues-glvalues-and-prvalues] дает хороший обзор таксономии rvalues / lvalues и один из недавних ответов на этот ...

2 ответа

Каков пример различий в разрешенном использовании или поведении между xvalue и prvalue для объектов без POD?

Что такое rvalues, lvalues, xvalues, glvalues и prvalues? дает хороший обзор таксономии rvalues / lvalues и один из недавних ответов на этот вопрос (https://...

2 ответа

В OS X простая программа на C ++ дает неверные результаты (которые являются результатом параметров командной строки «c ++ 03» против «c ++ 11»)

Эта простая программа (при компиляции в Linux) ПРАВИЛЬНО даст два разных ответа в зависимости от того, скомпилирована ли она с-std=c++0x или нет. Проблема: я не могу воспроизвести то же самое на OS X (Mountain Lion, 10.8 SDK). Что мне не ...

1 ответ

C ++ 11: Почему разрешено присваивать значения?

Из того, что я понимаю, причина, по которой опасно возвращать ссылки на rvalues из функций, обусловлена следующим кодом: T&& f(T&& x) { do_something_to_T(x); return static_cast<T&&>(x); } T f(const T& x) { T x2 = x; do_something_to_T(x2); return ...

1 ответ

поведение const_cast

Я читал об операторе const_cast в C ++ 1.Первая странная вещь, которую я не могу понять, это Синтаксис оператора const_cast, т.е. -const_cast - <- Вид -> - (- выражение -) --------------------> < что я понимаю об этом синтаксисе, так это то, ...

5 ответов

Почему у rvalues нет адреса?

Почему у rvalues нет адреса памяти? Не загружаются ли они в оперативную память при выполнении программы или ссылаются на значения, хранящиеся в регистрах процессора?