170 похожих чатов

Ещё раз, парни. Я понимаю что я туплю и что

к вам кучу раз с такими вопросами, но помогите мне пожалуйста, что я делаю не так??? код: https://pastebin.com/i9LTVZhb Ошибка double free. Я понимаю что я 2 раза чищу память, но объект портиться. Где я могу портить память, если создаю новый объект? Как это решить?

6 ответов

6 просмотров
Denys- Автор вопроса

Именно в методе перегрузки операции +

Denys- Автор вопроса

Кто нибудь?

Универсально ответ даже не читая код - отладкой. Воспроизводишь ситуацию в отладчике и находишь проблему. Также могут помочь статические анализаторы кода , valgrind и другие подобные средства.

Класс владеет ресурсом, выделенной памятью, которую освобождает в деструкторе. Оператор возвращает копию, конструктор копирования не реализован, по умолчанию. И оригинал и копия в деструкторе вызывают delete для одного указателя.

Код плохой, названия функций не ясные, я что-то ничего не нашел

И если это лабораторная по c++ в которой надо строить пересечения/объединения set, то у меня хорошая новость, класс set уже есть в стандарте.

Похожие вопросы

Обсуждают сегодня

А чем вам питонисты не угодили?😂
.
79
Язык Си можно выучить за день? По книжке ANSI C на 230 страниц
Vincent Vegan
29
Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
75
Dim Dim, [02.07.2024 11:07] DB 0x62 Dim Dim, [02.07.2024 11:07] DB 0x66 Dim Dim, [02.07.2024 11:07] кто пояснит что это?
Dim Dim
14
Ошибка: segmentation fault (core dumped) Код: pastebin.com/BEsNNSSV Сообщение от компилятора: отсутствует ОС: Arch Linux Ядро: x86_64 Linux 6.9.7-arch1-1 Процессор: Intel Cele...
sec
4
Ребят, а за скок можно впарить анон чат с апишкой и веб админкой ?
Eugene Неелов
15
Ещё такой вопрос. Мне необходимо хранить пароль пользователя локально. Для этого планирую использовать ini файл. Это для автозаполнения полей логин и пароль при авторизации. Е...
Евгений
19
Кстати, я тут еще с одной темой столкнулся, вот учу я C++, на таком то ресурсе, а остальные постоянно советуют практиковаться, что то писать, проекты, но как писать если вот т...
aaswq1
7
@ahndmn @ayaw0_0 здарова, на чем пишете?
Aiwan \ (•◡•) / _bot
7
Коллеги, как получить PId для собственного процесса из под линукса?
Роман Лях (rgreat)
6
Карта сайта