Форум программистов, компьютерный форум CyberForum.ru

Значения Lvalue и Rvalue - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перегрузка многомерной индексации http://www.cyberforum.ru/cpp/thread1793606.html
struct Matrix { int m; Matrix() {} ... operator(int n) {return ...;} }; Как перегрузить индексацию в классе чтобы можно было работать с массивом так:
C++ Как рисовать в видеокарту? Привем всем! Представим, что запущена какая-либо игра, могу ли я рисовать поверх изображения игры, то есть прямо в видеокарту? http://www.cyberforum.ru/cpp/thread1792890.html
Получение нажатия клавиши из неактивного окна C++
Привет всем! Как можно получить нажатую клавишу, если окно приложения не активно?
"std::domain_error" в bool-функции C++
Есть одна функция, которая сохраняет данные json в файл. Когда доходит дело до return, то срабатывает исключение "std::domain_error". bool Json::Save ( std::string file ) { std::ofstream str(file, std::ios::out | std::ios::trunc ); if (str.is_open()) { str << this->GetJsonData() << std::endl; str.close(); return true;
C++ Рефакторинг: функция с большим количеством параметров http://www.cyberforum.ru/cpp/thread1792177.html
День добрый. Скажите плз, гуру рефакторинга. Вот есть функция и в нее передаётся туча параметров. Как лучше исправить ситуацию? На ум приходит а) Создание некой структуры, которая будет содержать все эти поля. Заполняем структуру и передаём ее в фукнцию б) Большую часть переменных сделать полями класса, к которому относится функция. Мне, честно, не нравится ни первый, ни второй вариант. На...
C++ Аналог декоратора Python или ненормальное програмирование Всем привет. Часто приходится делать одну и ту же вещь в коде: DWORD time = ::GetTickCount(); bool result = SomeFunc(); while(!bOK && ::GetTickCount() - time < DEFINED_TIMEOUT) result = SomeFunc(); Что же тут происходит? Есть некая ф-ция, пусть будет SomeFunc. Мы должны иногда выполнять ее пока не достигнем нужного результата или пока не выйдет время таймаута. Например, ф-ция... подробнее

Показать сообщение отдельно
hoggy
6369 / 2587 / 452
Регистрация: 15.11.2014
Сообщений: 5,722
Завершенные тесты: 1
14.08.2016, 18:13     Значения Lvalue и Rvalue
Цитата Сообщение от HelicopterK52 Посмотреть сообщение
Посмотрим категории выражений
посмотрели, и увидели, что rvalue - правостоящее выражение.
Цитата Сообщение от HelicopterK52 Посмотреть сообщение
Так что
нет никаких "так что".
то, что временные объекты на практике чаще всего тусят справа,
ещё не делает их только rvalue.

теперь почитайте, чем являются временные объекты.

Цитата Сообщение от HelicopterK52 Посмотреть сообщение
Я не понял к чему Ваш пример
он иллюстрирует, что temporary object - не обязан быть rvalue.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru