Форум программистов, компьютерный форум, киберфорум
Наши страницы

В чем разница двух перегрузок? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Блок-схема http://www.cyberforum.ru/cpp-beginners/thread1065423.html
где можно почитать про блок схемы..??
C++ Генератор случайных вещественных чисел, C++ Возможно кому-то пригодится. Без дополнительных библиотек, вроде сносный такой генератор. #include <iostream> #include <cmath> #include <ctime> using namespace std; int main(){ int... http://www.cyberforum.ru/cpp-beginners/thread1065422.html
C++ Работа с текстовыми файлами
Здравствуйте, уважаемые !!! Появились проблемы во время решения задачи. Никак не могу решить проблему. Задача такова: Существует файл, в котором хранятся данные (они разделены точкой с...
Программа должна находить площадь произвольного многоугольника C++
Здравствуйте. Моя программа должна находит площадь произвольного многоугольника, с предварительной проверкой, можно ли построить его вообще. Если вводит количество сторон = 4, то пишет, что построить...
C++ Что означает сточка? http://www.cyberforum.ru/cpp-beginners/thread1065411.html
Объясните пожалуйста, что означает эта строчка...желательно с точностью до каждого слова))) Спасибо заранее)) Typedef double* stdcall (*CreateVectorType)(int rows);
C++ Создать структуру Треугольник. Фунциональность: периметр, площадь Здравствуйте, уважаемые!!! Уже третий день :wall: бьюсь над решением задачи. Задача следующая: создать программу вычисляющую через функции площадь и периметр треугольника с помощью параметров... подробнее

Показать сообщение отдельно
MrGluck
Модератор
Эксперт CЭксперт С++
7496 / 4611 / 694
Регистрация: 29.11.2010
Сообщений: 12,621
08.01.2014, 06:33
Перегрузка идет по типу ссылок - lvalue и rvalue.
В случае с rvalue, проверяем на стадии компиляции, не является ли тип _Tp ссылкой lvalue (Type&). Если все верно (является Type или Type&&), то реализуем(кастуем к) rvalue на основе нашего объекта. Таким образом, реализуем move-семантику.

Запрещено потому что
Type&& & в итоге даст Type&. Так работает свертка ссылочных типов
http://www.rsdn.ru/article/cpp/Cpp11NewStd.xml
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.