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

move семантика - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ CURL *curl; http://www.cyberforum.ru/cpp-beginners/thread689196.html
CURL *curl; опишите подробно что здесь все это значит. Я на php только профи.
C++ BST of strings Задание реализовать для binary search tree string-ов функции add, find, print. struct tree{ string key; node * left; node * right; node * parent; }; http://www.cyberforum.ru/cpp-beginners/thread689195.html
C++ Модифицировать алгоритм QuickSort с использованием стека отложенных заданий логарифмической глубины
Модифицировать алгоритм QuickSort с использованием стека отложенных заданий логарифмической глубины, реализованного через массив. Псевдокод StackQuickSort(A) stack<-1,length; while( depth>0) //пока в стеке есть элементы stack->right,left; //извлекаем 2 элемента из стека, ЭТОТ МОМЕНТ НЕ ЯСЕН while(left<right) do middle<-Partition(A,p,r); stack<-left,middle-1; ...
Найти сумму элементов матрицы, имеющих нечетное значение C++
дан двумерный массив из 20-ти элементов.Заполнить его случайным образом и найти: сумму элементов,имеющих нечетное значение вывести индексы тех элементов,значение которых больше заданного числа А определить есть ли в массиве положительные элементы кратные К (К-вводят с клавиатуры) эта лаба меня доконает.
C++ Error C2059 http://www.cyberforum.ru/cpp-beginners/thread689167.html
Я второй день занимаюсь по курсам, вот решил попрактиковаться набрать программу формул умножения и такая ошибка, (C2059) работаю в visual с++ 2008, если что #include <iostream> #include "cstdlib" using namespace std; int main () { setlocale (0,""); cout << "Программа <<Формулы сокращенного умножения>>" << endl; system ("pause");
C++ Visual C++ для игр В С++ я новичек. Есть опыт паскаля (в рамках олимпиадных задач) и делфи (базовый уровень). Да, делфи "уже не тот". Хочу выучить С++ с дальнейшей разработкой под мобильные платформы с помощью marmalade sdk(и visual C++). Подскажите свежую литературу, чтоб перешагнуть "поток вхождения":umnik: И желательно с уклоном под игры P.S У меня завалялась книга Намира Шаммы "Основы C++ и... подробнее

Показать сообщение отдельно
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11827 / 6806 / 769
Регистрация: 27.09.2012
Сообщений: 16,878
Записей в блоге: 2
Завершенные тесты: 1
05.11.2012, 18:48     move семантика
Цитата Сообщение от ramybozy Посмотреть сообщение
С вашис то кодом все понятно.
Что делать то с основополагающим принципом, когда мы взяли объявили две переменных, выделили для них память, а они потом взяли и таинственно исчезли?
Цитата Сообщение от ramybozy Посмотреть сообщение
Да ну что вы по википедиям чего-то узнавать, это себя не уважать.
а там есть строчка:
конструктор переноса std::vector::vector(vector &&x) может просто перенести указатель и длину в новый объект, опустошив x.

Добавлено через 6 минут
И, если Вы проходили, по первой ссылке, которую я давал, там написано:
"Как видим, std::move не делает ничего, кроме преобразования типа. В этом и заключается особенность перемещения - мы лишь сигнализируем о том, что данные в объекте нам больше не нужны."
 
Текущее время: 22:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru