|
Я не улыбаюсь.
-8 / 1 / 0
Регистрация: 10.03.2020
Сообщений: 102
|
||||||||||||||||||||||||||||||||||||
Умножение матриц22.03.2020, 19:32. Показов 2960. Ответов 26
Метки нет (Все метки)
Добрый день. Реализованна перегрузку матриц, но программа вылетает с ошибкой сегментации.
0
|
||||||||||||||||||||||||||||||||||||
| 22.03.2020, 19:32 | |
|
Ответы с готовыми решениями:
26
Умножение треугольных матриц«Методы обработки разреженных матриц» Умножение матриц Умножение матриц |
|
Я не улыбаюсь.
-8 / 1 / 0
Регистрация: 10.03.2020
Сообщений: 102
|
|
| 23.03.2020, 00:54 [ТС] | |
|
zayats80888, при описании класса, всегда писать свой конструктор копирования и перегружать оператор присваивания или есть тривиальные случаи, когда необходимости нет?
0
|
|
|
6352 / 3523 / 1428
Регистрация: 07.02.2019
Сообщений: 8,995
|
||
| 23.03.2020, 00:59 | ||
|
Добавлено через 2 минуты Вот если бы ты не городил огород с указателями, а использовал std::vector, то у тебя классы поддерживали бы семантику копирования и перемещения по умолчанию, достаточно было бы написать конструкторы с параметрами и всё.
0
|
||
|
Я не улыбаюсь.
-8 / 1 / 0
Регистрация: 10.03.2020
Сообщений: 102
|
||
| 23.03.2020, 01:04 [ТС] | ||
|
в С++ есть библиотеки с длинной арифметикой ?
0
|
||
|
6352 / 3523 / 1428
Регистрация: 07.02.2019
Сообщений: 8,995
|
|||
| 23.03.2020, 01:10 | |||
|
0
|
|||
|
Я не улыбаюсь.
-8 / 1 / 0
Регистрация: 10.03.2020
Сообщений: 102
|
||
| 23.03.2020, 01:23 [ТС] | ||
|
Добавлено через 10 минут zayats80888, СПАСИБО!
0
|
||
|
Вездепух
13210 / 6843 / 1824
Регистрация: 18.10.2014
Сообщений: 17,308
|
||
| 23.03.2020, 01:52 | ||
|
У вас у в ваших классах хранится "голый" указатель, который указывает на память, которой владеет ваш класс. В такой ситуации "голый" указатель сам по себе не реализует правильной семантики копирования: он реализует "мелкое" (shallow) копирование (просто копирует значение указателя), а вам нужно "глубокое" (deep) копирование (выделение дополнительной памяти, копирование данных и т.д.). Поэтому вам приходится писать правильные методы для копирования своими руками. Это так называемое Правило Трех (или, теперь, Правило Пяти). Однако если бы вы в своем классе воспользовались, скажем, std::vector вместо "голого" указателя на массив, то сам std::vector внутри себя реализовал бы всю необходимую семантику копирования. Вам не нужно было бы ничего делать. Вам не нужно было бы писать ни конструктора копирования, ни оператора присваивания, ни даже деструктора.Именно к этому и нужно стремиться. Это так называемое Правило Нуля.
1
|
||
|
Я не улыбаюсь.
-8 / 1 / 0
Регистрация: 10.03.2020
Сообщений: 102
|
|
| 23.03.2020, 02:20 [ТС] | |
|
TheCalligrapher, большое спасибо за разъяснение
Добавлено через 9 минут TheCalligrapher, у вас есть ссылки на хорошие источники по консольным отладчикам для Linux?
0
|
|
| 23.03.2020, 02:20 | |
|
Умножение 3 матриц Умножение матриц
Умножение матриц Умножение матриц Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
сукцессия 29. Переход от одних деревьев на другие делать более или менее вероятностным?
anaschu 12.07.2026
Насколько смена типов микоризы — исключительное событие в двухвековой сукцессии? Оценка вероятности в пространстве параметров
В текущей версии модели успешно реализован ключевой механизм. . .
|
сукцессия 27. Думаю, как переделывать уже написанную статью с планами на сукцессию.
anaschu 12.07.2026
Анализ соответствия модели требованиям
Реализованные компоненты:
Механизм закисления почвы через протонную помпу
Конкуренция между типами микориз
pH как триггер сукцессии
C/ P соотношение. . .
|
Сукцессия 26. Мат модель создана.
anaschu 12.07.2026
Модель смены растительных сукцессий посредством управления грибами работает внутри небольшой ячейки почвы, восстанавливающейся после пожара, где ненадолго бывшее царство хвойных снова захватили. . .
|
Решил проблему с ошибкой пагинации сообщений с сервера на алгоритме обхода дерева "Эстафета хвоста".
Hrethgir 12.07.2026
Проблема была в том, что удалялась именно новая кнопка, а не старая. Ни один ИИ не обнаружил это, а сам я смог только когда с работой стало попроще и когда заставил работать будущее автономное. . .
|
|
сукцессия 25. Хронология ошибок
anaschu 12.07.2026
# От 50-тонного гриба до устойчивого леса: хроника ошибок при построении модели вековой сукцессии микоризы
## О чём эта статья
В процессе построения ОДУ-модели (система дифференциальных. . .
|
сукцессия 24. Промежуточное общее описание модели
anaschu 12.07.2026
Хендофф: модель АМ→ЭКМ сукцессии микоризы (ризосфера, 50 лет)
Содержание проекта
Симуляция вековой (50 лет) экологической сукцессии в почве леса
Основные участники: АМ-гриб, ЭКМ-гриб,. . .
|
сукцессия 23. Более физиологичная физиология, более экологичная экология, более диффурные диффуры.
anaschu 12.07.2026
Что реально нашли и починили за эти 5 часов
Правило Линдемана (КПД конверсии сахара в тело, kEff) — раньше 100% полученного углерода шло прямо в биомассу гриба; теперь только kEff=0. 5 (после. . .
|
сукцессия 22. От артефактов к физиологии: калибровка агентной модели грибной сукцессии для воспроизведения сезонной динамики и pH-плато
anaschu 11.07.2026
Аннотация
В данной работе представлена калибровка агентной модели динамики грибных сообществ (fungal-succession), направленная на устранение нефизичных артефактов (коллапс биомассы, мгновенное. . .
|