|
17 / 17 / 4
Регистрация: 06.07.2012
Сообщений: 510
|
||||||||||||||||
Преждевременно срабатывает деструктор06.09.2015, 12:48. Показов 4899. Ответов 32
Метки нет (Все метки)
Здравствуйте!
Не могли бы вы помочь со следующей проблемой: реализую класс матрицы (здесь часть исходников): // Matrix.h
// Matrix.cpp
Не могли бы вы подсказать: как это исправить? Пока закомментировал деструктор, но это неправильно с точки зрения сборки мусора... Заранее благодарен, proggamer12
0
|
||||||||||||||||
| 06.09.2015, 12:48 | |
|
Ответы с готовыми решениями:
32
Не срабатывает деструктор и дочернего класса Как правильно использовать деструктор? Он слишком рано срабатывает Не срабатывает деструктор, и звук издает винда по окончанию отработки программы |
|
19501 / 10106 / 2461
Регистрация: 30.01.2014
Сообщений: 17,825
|
||
| 06.09.2015, 15:16 | ||
|
+= , -= , *= , /= , %= , <<= , >>= , &= , |= , ^= Они же тоже бинарные. Но ссылку здесь возвращать можно (даже нужно). А еще есть операторы >>, << для потока. Которые по совместительству операторы ввода\вывода. Там тоже ссылка. В общем я бы сказал, что автору нужно понимать что и зачем делается, а не пытаться зазубривать правила.
0
|
||
|
19501 / 10106 / 2461
Регистрация: 30.01.2014
Сообщений: 17,825
|
||
| 06.09.2015, 15:43 | ||
|
Унарная - как член класса и бинарная - как свободная функция.
0
|
||
| 06.09.2015, 15:46 | |
|
0
|
|
|
17 / 17 / 4
Регистрация: 06.07.2012
Сообщений: 510
|
|
| 06.09.2015, 16:48 [ТС] | |
|
Внес изменения, как вы писали - все (почти) работает
Теперь еще одна ошибка - после return 0 появляется сообщение: "MatrixClass.Exe вызвал срабатывание точки останова" Ошибка возникает во время вызова деструктора
0
|
|
|
19501 / 10106 / 2461
Регистрация: 30.01.2014
Сообщений: 17,825
|
|
| 06.09.2015, 16:50 | |
|
0
|
|
|
17 / 17 / 4
Регистрация: 06.07.2012
Сообщений: 510
|
||||||||||||||||
| 06.09.2015, 16:54 [ТС] | ||||||||||||||||
|
main.cpp
0
|
||||||||||||||||
|
19501 / 10106 / 2461
Регистрация: 30.01.2014
Сообщений: 17,825
|
|||||||
| 06.09.2015, 17:16 | |||||||
|
Индексация:
1
|
|||||||
|
17 / 17 / 4
Регистрация: 06.07.2012
Сообщений: 510
|
|
| 06.09.2015, 17:18 [ТС] | |
|
Спасибо!
Почему компилятор на это не жаловался?
0
|
|
|
1682 / 1098 / 489
Регистрация: 17.07.2012
Сообщений: 5,361
|
||
| 06.09.2015, 20:09 | ||
|
0
|
||
| 06.09.2015, 20:13 | |
|
0
|
|
| 06.09.2015, 20:13 | |
|
Почему деструктор срабатывает больше раз, чем количество созданных объектов? Почему создается виртуальный деструктор A, а в таблице виртуальных функций лежит деструктор B Не срабатывает деструктор с циклом обработки событий Деструктор не срабатывает при завершении процесса Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Эксперимент с картинкой-обложкой на CodinGame
Adler 10.07.2026
Решил на днях провести эксперимент. У меня есть аккаунт на CodinGame, ТОП-3 по РФ среди 2200 участников (в разделе соревнования по программированию ИИ-ботов). Там есть обложка, куда можно влепить. . .
|
После бана на Пикабу не работает авторизация аккаунта с Яндекса.
Hrethgir 09.07.2026
В частности https:/ / auto. ru/ logbook/ zapret-na-vozhdenie-posle-65-let_1cf28789-07b4-4c75-a2f7-4cd4edf9deeb тут хотел оставить комментарий такой
Зрите в корень - монополизация на разработку программ. . .
|
GitDOS: Когда я решил скрестить MS-DOS, GitHub и Claude
MaGz GoLd 08.07.2026
Привет, Киберфорум! Хочу поделиться своим проектом, который, надеюсь, вас заинтересует. GitDOS — это веб-приложение, которое позволяет запускать DOS в браузере с тремя крутыми фичами: диски живут в. . .
|
Учебный мини "цифровой двойник" = (Сервер = Java + Flask_питон )+(3D = Гугловскаая 4T nvideo + google colab) +( WMS = Odoo на Docker)
anaschu 07.07.2026
Увидел в требованиях к вакансии создателя имитационных моделей связку (REst + Api + WMS + Anylogic + питон + 3D Nvideo), и решил посмотреть, что это такое. Из этого всего я работал более менее. . .
|
|
Море в объективе
kumehtar 06.07.2026
Хотел написать много проникновенных слов, но передумал.
Оно само - говорит.
Кто слышит тот слышит.
|
Doom для терминала без стрельбы и монстров. 3D Raycasting на ascii.
dcc0 05.07.2026
Попросил нейронную сеть deepai. org написать рейкастинг 3D с библиотекой ncurses для Linux. Чтобы можно было
ходить на стрелочки. Чтобы стены были отрисованы символами. Справилась.
Первый вариант. . .
|
Установка статуса документа по условию
Maks 05.07.2026
Алгоритм из решения ниже реализован на нетиповом документе "НарядПутевка" разработанного в КА2.
Задача: в табличной части "Материалы" документа при записи автоматически устанавливать статус. . .
|
Сезонность и суточность закисления почв
anaschu 04.07.2026
200 часов это все равно моловато. Есть ситуации, но нестандартные, когда смена происходит за 5 лет.
Но обычно это 50 лет и более.
Наверное, закисление почвы происходит сезонно в средней. . .
|