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

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

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

Показать сообщение отдельно
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4919 / 2662 / 243
Регистрация: 29.11.2010
Сообщений: 7,399
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
 
Текущее время: 01:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru