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

особенности передачи по "&&" - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Шаблон класса строк - ошибка компиляции http://www.cyberforum.ru/cpp-beginners/thread923779.html
Добрый вечер. Пытаюсь выполнить упражнение с учебника. Gcc выдаёт следующее: /home/ilyuha21st/Projects/qtcreator/cpp_some1/main.cpp:148: error: need 'typename' before 'String<C>::Cref' because 'String<C>' is a dependent scope #include <iostream> #include <cstring> template<class C> class String { struct Srep; Srep* rep; class Cref;
C++ Явная специализация, зачем она нужна?(Шаблоны функций) Какой смысл в явной специализации, когда есть перегрузка? если можно, и примерчик) я себе уже в голову вбил, и тут надо чем-то тяжелым выбивать, что специализация - нужная вещь XD и если можно, литературу хорошую именно на эту тему(Шаблоны функций). спасибо :) http://www.cyberforum.ru/cpp-beginners/thread923763.html
Bool C++
Обьясните мне, как они pаботают и где их пpименять =( Вот с помощью учебника написал пpогу #include "stdafx.h" #include <iostream> using namespace std; int _tmain(int argc, _TCHAR* argv) { int a=2;
C++ Задачка на вывод чисел на естественном языке
Составить программу, которая читает натуральное число в десятичном представлении, а на выходе выдаёт это же число в десятичном представлении и на естественном языке. вот от 0-99 получилось вроде как, а вот с сотнями не получается. Делал через массивы. Если кому не сложно, исправьте что не так, ну или скажите как правильно сделать. Вот код. #include<stdio.h> #include<math.h>...
C++ Змейка http://www.cyberforum.ru/cpp-beginners/thread923709.html
Можно пожалуйста самую простую змейку консольную на c++ вобще самую простую без очков без всяких дополнений просто змейка ограда для нее и яблочко
C++ Ошибка в простой программе #include<iostream> #include<string> using namespace std; string recyrs() { string parol,parol1="12345"; cout << "Vvedit parol" <<endl; cin >> parol; подробнее

Показать сообщение отдельно
soican
49 / 23 / 1
Регистрация: 16.11.2011
Сообщений: 329
Записей в блоге: 5
16.07.2013, 12:23  [ТС]     особенности передачи по "&&"
Цитата Сообщение от ForEveR Посмотреть сообщение
Может быть такой пример даст больше понимания
хороший пример
но если я напишу Moveable(C&& c) : obj(std::forward<C>(c)) вместо Moveable(C&& c) : obj(std::move(c)) будет тоже самое,а смотри, что написано:
Forward: Returns an rvalue reference to arg if arg is not an lvalue reference.
If arg is an lvalue reference, the function returns arg without modifying its type.
как всё это работает я уже понял, но вот не знаю как объяснить эту фразу

Добавлено через 6 минут
Jupiter, показательно)) вообщем юзать move и forward
 
Текущее время: 01:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru