![]() |
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
![]() |
P-Tigr |
![]() ![]()
Сообщение
#1
|
Группа: Пользователи Сообщений: 9 Пол: Мужской Репутация: ![]() ![]() ![]() |
Столкнулся с одной проблемой, 2 дня уже бьюсь... что делать - не знаю...
Если коротко, то дело вот в чем. Я написал процедуру для подсчета определителя матрицы любого порядка (методом Гаусса). И там над матрицей выполняются различные преобразования (складывания строк и т.д.). Причем - внимание - по условию задания матрица должна быть обязательно динамической! Процедура работает нормально, определитель находит, НО в то же время изменяет исходную матрицу, а этого нельзя допустить!! Происходит это, как мне кажется, из-за того, что такие матрицы - ссылки на память, поэтому передать ее в процедуру строго по значению нельзя... Замучился я с этими динамическими структурами... ![]() Please, умные люди, help me! |
![]() ![]() |
volvo |
![]()
Сообщение
#2
|
Гость ![]() |
P-Tigr, давайте так: вы можете показать код процедуры? тогда покажите, как именно вы работаете с матрицей, и можно будет сказать, как избежать ее изменения. Теоретически (не зная деталей реализации) очень трудно давать советы...
|
![]() ![]() |
![]() |
Текстовая версия | 27.07.2025 11:18 |