|
|
Другие темы раздела | |
C++ Сортировка двумерного массива методом qsort #include <iostream> using namespace std; std::string data; int cmp(const void *a, const void *b) { string *arr1 = (string*)a; //{213,321} string *arr2 = (string*)b; //{13,999} https://www.cyberforum.ru/ cpp-beginners/ thread2311906.html |
Перевести double в int C++ есть код double x = 12.0; int y = std::round(x); выдаёт warning C4244 " преобразование "double" в "int", возможна потеря данных" |
C++ Простые делители числа N
https://www.cyberforum.ru/ cpp-beginners/ thread2311755.html Здесь уже много подобных тем. Но толком нигде так и не нашел ответа на вопрос, который меня беспокоит. Выложу часть кода, в которой заложен алгоритм нахождения делителей числа N, являющихся простыми. std::cin >> n; for (int i = 2; i*i <= n; ++i){ if (n % i == 0) { std::cout << i << ' '; while (n % i == 0) { n /= i; |
C++ Крестики-Нолики AI(minmax) Ребят, можете помочь? Сделал AI для крестиков-ноликов с помощью minmax функции. Но при определённых комбинациях компьютер ходит не логично. Я понимаю, что у меня ошибка где-то в minmax функции, но не могу её найти. Вот не логичный ход Я: a0 pc: a1 Я: b0 pc: a2 Я: c0 https://www.cyberforum.ru/ cpp-beginners/ thread2311748.html |
C++ Рассчитать и вывести на экран средний балл для каждого студента и общий по группе Написать программу, которая запрашивает ввод с клавиатуры оценок группы студентов, количество студентов в группе n. У каждого студента к оценок (значения n и k пользователь вводит с клавиатуры). Количество оценок у студентов может быть разным, вводится для каждого студента. Необходимо рассчитать и вывести на экран средний балл для каждого студента и общий по группе. При вводе оценок... |
C++ Distinct Count - задача, сводящаяся к использованию бинарного дерева Здравствуйте, уважаемые форумчане! Начал изучать деревья. Решил начать с бинарных, в частности, бинарного дерева поиска (BST). Нашел немало задач (определение числа элементов, числа листьев, высоты бинарного дерева, различные обходы и т.д.) и даже начал их решать (все там с помощью рекурсии), но очень мало задач на тему: когда нужно использовать бинарное дерево? Понятно, что многие знают, что... https://www.cyberforum.ru/ cpp-beginners/ thread2311720.html |
C++ Найти корни уравнения на указанном промежутке с заданной точностью (метод Ньютона)
https://www.cyberforum.ru/ cpp-beginners/ thread2311719.html Добрый вечер! Помогите пожалуйста с лабой. Написать программу по нахождению корня уравнения x^{3}-5x^{2}-4x+19 на промежутке с точностью до \begin{vmatrix}x_{i}\end{vmatrix} < \epsilon или по количеству итераций i. Вывести график функции и точки приближения, количество итераций, значение корня. |
C++ Определение ошибки в коде С++ Говорю сразу, я полный новичок в c++, изучаю его всего лишь неделю! Помогите с кодом, писал "шифровщик" сообщений, но в итоге какая-то херня получилась, заранее спасибо. #include <iostream> #include <time.h> #include <string> #include <fstream> using namespace std; int main() |
C++ Инициализация std::atomic_int
https://www.cyberforum.ru/ cpp-beginners/ thread2284319.html Проблемы с инициализацией переменной класса var, ведает ошибки use of deleted function ‘std::__atomic_base<_IntTp>::__atomic_base(const std::__atomic_base<_IntTp>&) ’ class A { A(); std::atomic_int var; |
C++ Std::map или string внутри класса? Как эффективней хранить экземпляры класса, что бы потом находить нужный? В связки std::map или задавать отдельное поле с имением или ID экземпляра в классе? например так: class someClass { ... string name; ... someClass (string name){ this->name = name;} } https://www.cyberforum.ru/ cpp-beginners/ thread2284312.html |
C++ Удалить из списка все элементы, числа в которых больше 10 Разработайте программу, которая вводит с клавиатуры ввода числа и помещает их в линейный односвязный список. Затем удаляет из списка все элементы, числа в которых больше 10. Вывести на экран числа из результирующего списка. |
C++ Ошибка при освобождении памяти Короче, есть простенький метод класса, в котором за полем под названием ID закрепляется новое айди. При это память, в которой хранилось предыдущее значение айди должна, по-идее, освобождаться. Для этого был создан указать str. Но когда дело доходит до строки c "delete", то программа выдаёт ошибку. Точно такое же явление наблюдается и при вызове деструктора. Предоставляю имеющиеся методы класса:... https://www.cyberforum.ru/ cpp-beginners/ thread2284260.html |
2 / 2 / 0
Регистрация: 27.03.2017
Сообщений: 14
|
||||||
15.08.2018, 14:53 | 0 | |||||
Move constructor: для чего нужен конструктор перемещения? - C++ - Ответ 1284162815.08.2018, 14:53. Показов 3660. Ответов 11
Метки (Все метки)
Ответ
move constructor нужен для перемещения содержимого объекта (например, временного) - временный объект всё равно исчезнет, а память выделять заново не придется. Пример для Array:
Вернуться к обсуждению: Move constructor: для чего нужен конструктор перемещения? C++
0
|
15.08.2018, 14:53 | |
Готовые ответы и решения:
11
Для чего нужен конструктор? Объясните для чего нужен конструктор Описать класс "полином" - Для чего нужен конструктор по умолчанию? Для чего ещё может быть нужен конструктор класса кроме присвоения полям класса начальных значений? |
15.08.2018, 14:53 | |
15.08.2018, 14:53 | |
Помогаю со студенческими работами здесь
0
Конструктор перемещения и оператор присвоения для двусвязного списка Тривиальный move конструктор Первичный конструктор (Primary Constructor) Move конструктор и его члены |