Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Написать программу для нахождения НОД двух многочленов C++
Здравствуйте! Нужно написать программу для нахождения НОД двух многочленов. Как это делается с числами-понятно. Но для многочленов не понимаю. В интернете тоже мало что нашла. Прошу помощи! а что из делителей считается наибольшим? делитель-многочлен с большей степенью? Тогда надо найти два массива корней для 2 многочленов Найти пересечение членов в массивах Перемножить многочлен из...
Определить является ли строка палиндромом C++
Почему не работает программа // проверка на палидром (строки) #include<iostream> #include<Windows.h> #include<clocale> #include<cstdlib> #include <string> using namespace std; int main(){ if(s != ' ') добавлю ещё, что нет никакого смысла разбивать строку по пробелам или что там... в этом цикле... cin>>s заполнит s строкой с консоли до первого пробела
C++ Посчитать метрики кода a)Рассчитать метрики cloc (число строк комментария) и sloc (число строк кода) b)Рассчитать метрику Холстеда (словарь, длина, объем и сложность программы) c)Рассчитать ABC-метрику /*Вводится... https://www.cyberforum.ru/ cpp-beginners/ thread3130637.html C++ Как убрать пробел в ответе? #include <iostream> #include <string> #include <vector> #include <algorithm> Как убрать пробел в ответе? int main() { std::string text; std::cout << ""; std::getline(std::cin,... Как убрать пробел в ответе? 42 строка: std::cout<< "\b \b" << std::endl; https://www.cyberforum.ru/ cpp-beginners/ thread3130501.html
Выравнивание адреса C++
Нужно ли мне беспокоиться о выравнивании адреса в памяти при: struct my_struct { int value; }; auto ms{ static_cast< my_struct * >( std::malloc( 5 ) ) }; // malloc не выровнит адрес на 4... Нужно ли мне беспокоиться о выравнивании адреса Не нужно. The malloc() and calloc() functions return a pointer to the allocated memory that is suitably aligned for any kind of variable.
C++ Разработать класс "Книга" https://www.cyberforum.ru/ cpp-beginners/ thread3130724.html
Нужна помощь - создать программу. Всё время выдается ошибка класса или подобное. Уже не знаю, как написать программу с использованием класса и доступа. Заранее благодарю за помощь! Класс... Всё время выдается ошибка класса Приведите код и список ошибок (текстом). Если такового на самом деле нет, то https://www.cyberforum.ru/cpp-beginners/thread1672206.html
C++ Найти пары одинаковых значений из двух последовательностей https://www.cyberforum.ru/ cpp-beginners/ thread3130467.html
Всем привет, помогите оптимизировать код задачи. Задача: У Никиты и Дианы день рождения в один день! Никите Ярик подарил последовательность целых чисел a1,a2,…,an - размера n , а Диане... #include <iostream> #include <vector> #include <algorithm> #include <unordered_map> #include <cstdint> using ui = uint64_t; int main() {
Свойства в C++ C++
Добрый день. Нашел следующий код для реализации свойств в C++: https://stackoverflow.com/questions/2559900/having-public-properties-in-c-class Реализация у меня (убрал private конструктор и... Возможно ли сделать подобное поведение только без перегрузки оператора ()? Да. https://wandbox.org/permlink/WMnoumNerABqMvkC #include <iostream> #include <type_traits> template<typename T>...
C++ Написать программу для вычисления значения функции https://www.cyberforum.ru/ cpp-beginners/ thread3130595.html
помогите решить, это задание на языке c++ Q = bx - lg bx bx < 1 1 bx = 1 bx + lg bx bx > 1 Q=\left\{\begin{matrix}bx-\lg bx, & bx<1\\ 1, & bx=1\\ bx-\lg bx, &... #include <cmath> #include <iostream> using namespace std; int main() { double x; const double b = 1.5; cout << "x="; cin >> x; double bx=b*x;
Найти элемент массива наименее отличающийся от среднего арифметического C++
Элементы массива вводятся с клавиатуры пока не введено число 100000. Элементы массива могут принимать любые целые значентя. Напишете программу, которая находит и выводит номер элемента массива,... https://www.cyberforum.ru/cpp-beginners/thread995695.html Киеикикикикик, П.5.4. Правил Запрещено создавать темы с бессмысленными названиями вроде "Помогите!", "Вопрос" и т.п.
C++ Функция для создания потоков https://www.cyberforum.ru/ cpp-beginners/ thread3130489.html
template<typename T, typename... A> inline auto createAndStartThread(int core_id, const std::string &name, T &&func, A &&... args) noexcept { auto t = new std::thread(() { if (core_id... Здесь же явно есть проблема в том что лямбда захватывает по ссылке, и мы можем успеть выйти со скопа Он же там спит целую секунду - нормально все будет)
C++ Переписать массив char в массив int https://www.cyberforum.ru/ cpp-beginners/ thread3130589.html
#include <iostream> #include <cstring> #include <string> using namespace std; int main() { char num = "345189"; int i = 0; int n_a; Показывай решение давай!
фрилансер
 Аватар для Алексей1153
6326 / 5447 / 1108
Регистрация: 11.10.2019
Сообщений: 14,504
26.09.2023, 15:47 0

Реализовать конструктор перемещения и оператор присваивания перемещением - C++ - Ответ 17049304

26.09.2023, 15:47. Показов 458. Ответов 14
Метки (Все метки)

Ответ

SmallEvil, например?

Вернуться к обсуждению:
Реализовать конструктор перемещения и оператор присваивания перемещением C++
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
26.09.2023, 15:47
Готовые ответы и решения:

разобраться с конструктором перемещения и оператором присваивания перемещением
Доброе время суток! Есть класс комплексных чисел. Поля - double Im, double Re, char * nn (то есть действительная часть числа, мнимая и...

Нужно ли реализовать также отдельно конструктор копирования, если имеется перегруженный оператор присваивания?
у меня есть класс. и прототип перегруженной операции присваивания some_class&amp; some_class::operator=(const some_class&amp;...

Для шаблонного класса перегрузить оператор присваивания, copy-конструктор, объекты cin и cout, оператор *
Помогите в следующем: Для класса шаблона следует перегрузить оператор присваивания, конструктор копирования, бинарный оператор суммы «*»,...

14
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
26.09.2023, 15:47
Помогаю со студенческими работами здесь

правильное закрытие файла открытого в конструкторе (деструктор, конструктор копирования, перемещения, присваивания)
добрый вечер! изучаю &quot;Правило трёх&quot; и &quot;Правило пяти&quot;. если у меня в полях класса указатель на динамический массив, который я выделяю...

Конструктор копирования, оператор присваивания
Всем доброго времени суток. Помогите пожалуйста написать оператор присваивания и конструктор копирования для класса с таким набором...

Конструктор копирования и оператор присваивания
Не понимаю, когда используется один, а когда другой. Написал простой пример с комплексными числами - при компиляции в VS2010 и CodeBlock 10...

Конструктор копирования и оператор присваивания!
Почему при операторе присваивания нужно возращать this, а при конструкторе копирования не надо?

Оператор присваивания через конструктор
Здравствуйте! Насколько плохо (или совсем не плохо) реализовывать операторы присваивания через соответствующие конструкторы с помощью...

0
Новые блоги и статьи
std::mutex в C++: Хитрости и тонкости использования
Wired 03.03.2025
В C++ ключевым инструментом для обеспечения корректной работы параллельных процессов выступает std::mutex – примитив синхронизации, появившийся в стандарте C++11. До его появления использовали. . .
std::span в C++: Производительно­сть и практическое использование
Wired 03.03.2025
Традиционная работа с указателями и массивами часто приводит к ошибкам и уязвимостям в безопасности. Именно поэтому в C++20 появился std::span - легковесная обертка, обеспечивающая безопасный. . .
std::span в C++: Константность и безопасность типов
Wired 03.03.2025
std::span - представитель семейства view-типов, появившийся в стандарте C++20. Этот компонент предоставляет легковесное и эффективное решение для работы с непрерывными последовательностями данных,. . .
std::span в C++: Subview и Slice
Wired 03.03.2025
std::span - невладеющий тип данных C++, который предоставляет гибкий интерфейс для работы с непрерывными последовательностями элементов. Этот тип существенно упрощает обработку массивов и. . .
std::span в C++: Доступ к элементам и итерирование
Wired 03.03.2025
Появление std::span в стандарте C++20 стало значительным шагом вперед, предоставив разработчикам средство для безопасного и производительного доступа к непрерывным последовательностям элементов. . . .
std::span в C++: Управление массивами данных без владения
Wired 03.03.2025
Новый класс std::span, появившийся в стандарте C++20, открывает возможности для оптимизации работы с последовательными наборами данных. По сути, это легковесная обертка, которая предоставляет доступ. . .
Неблокируемый стек в C++26: реализуем простой сборщик мусора
stackOverflow 02.03.2025
Многопоточные приложения требуют надежных и производительных структур данных, способных эффективно работать в условиях конкурентного доступа. Неблокируемые структуры данных представляют собой особый. . .
Шаблон REQ/REP в ZeroMQ: сверхбыстрый обмен сообщениями в C++ и Python
stackOverflow 02.03.2025
Построение высоконагруженных распределенных систем требует надежного и производительного механизма обмена сообщениями. ZeroMQ выделяется среди прочих решений своей невероятной скоростью работы и. . .
Нестандартные приемы работы с итераторами в C++
stackOverflow 02.03.2025
Итераторы - один из краеугольных камней C++, предоставляющий универсальный механизм обхода и манипуляции данными в контейнерах. Появившись как замена небезопасным указателям, они эволюционировали от. . .
Лексический анализ и регулярные выражения в C++26
stackOverflow 02.03.2025
Лексический анализ - ядро любого компилятора и инструмента обработки текста. Каждый программист сталкивается с задачами парсинга строк, обработки файлов конфигурации или анализа пользовательского. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru