|
3 / 3 / 1
Регистрация: 02.03.2013
Сообщений: 231
|
||||||
Класс "Двумерный динамический массив"30.09.2014, 16:38. Показов 3471. Ответов 16
Метки нет (Все метки)
Программа вылетает при вызове деструктора. Подскажите почему это происходит.
Кликните здесь для просмотра всего текста
0
|
||||||
| 30.09.2014, 16:38 | |
|
Ответы с готовыми решениями:
16
Шаблонный класс, определяющий двумерный динамический массив Создать шаблонный класс - двумерный динамический массив Cоздать шаблонный класс TMatrix, реализующий динамический двумерный массив |
|
73 / 59 / 41
Регистрация: 25.06.2014
Сообщений: 360
|
||||||
| 30.09.2014, 16:52 | ||||||
|
а так?
0
|
||||||
|
3 / 3 / 1
Регистрация: 02.03.2013
Сообщений: 231
|
|
| 30.09.2014, 16:56 [ТС] | |
|
Nevermind_qqq, так не вылетает. Насколько это корректно? Двумерный массив - это массив массивов. Не происходить ли в вашем случае учетчики памяти?
0
|
|
|
Почетный модератор
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
|||||||
| 30.09.2014, 17:32 | |||||||
1
|
|||||||
|
19500 / 10105 / 2461
Регистрация: 30.01.2014
Сообщений: 17,818
|
||
| 30.09.2014, 18:11 | ||
|
Да и код тот без конструктора копирования и оператора присваивания до конца корректным нельзя считать. Добавлено через 57 секунд А еще гарантия безопасности исключений отсутствует.
1
|
||
|
3 / 3 / 1
Регистрация: 02.03.2013
Сообщений: 231
|
||||||
| 01.10.2014, 18:28 [ТС] | ||||||
|
Почему программа вылетает при вызове оператора умножения?
Кликните здесь для просмотра всего текста
0
|
||||||
|
19500 / 10105 / 2461
Регистрация: 30.01.2014
Сообщений: 17,818
|
|
| 01.10.2014, 19:30 | |
|
0
|
|
|
3 / 3 / 1
Регистрация: 02.03.2013
Сообщений: 231
|
||||||
| 01.10.2014, 20:00 [ТС] | ||||||
|
DrOffset, угу...
Зачем здесь конструктор? Кликните здесь для просмотра всего текста
0
|
||||||
|
19500 / 10105 / 2461
Регистрация: 30.01.2014
Сообщений: 17,818
|
||||||||||||||
| 01.10.2014, 20:18 | ||||||||||||||
|
Добавлено через 7 минут
0
|
||||||||||||||
|
3 / 3 / 1
Регистрация: 02.03.2013
Сообщений: 231
|
||||||
| 01.10.2014, 20:20 [ТС] | ||||||
|
DrOffset, вот так:
0
|
||||||
|
19500 / 10105 / 2461
Регистрация: 30.01.2014
Сообщений: 17,818
|
||||||
| 01.10.2014, 21:03 | ||||||
|
schoolboy_, Вижу твою ошибку. В конструкторе копирования ты забыл проинициализировать размерность новой матрицы.
Как-то так:
1
|
||||||
|
3 / 3 / 1
Регистрация: 02.03.2013
Сообщений: 231
|
||||||
| 01.10.2014, 21:16 [ТС] | ||||||
|
DrOffset, если вы начали мне помогать, то так хочется сесть вам на шею.
Почему генератор случайных чисел генерирует одинаковые числа для разных матриц. Кликните здесь для просмотра всего текста
0
|
||||||
|
19500 / 10105 / 2461
Регистрация: 30.01.2014
Сообщений: 17,818
|
|
| 01.10.2014, 23:53 | |
|
0
|
|
|
3 / 3 / 1
Регистрация: 02.03.2013
Сообщений: 231
|
|
| 02.10.2014, 08:55 [ТС] | |
|
Сгенерировал.
0
|
|
|
19500 / 10105 / 2461
Регистрация: 30.01.2014
Сообщений: 17,818
|
||||||||||||
| 02.10.2014, 18:38 | ||||||||||||
Добавлено через 3 минуты Сделай так:
1
|
||||||||||||
|
3 / 3 / 1
Регистрация: 02.03.2013
Сообщений: 231
|
|
| 02.10.2014, 22:39 [ТС] | |
|
0
|
|
|
19500 / 10105 / 2461
Регистрация: 30.01.2014
Сообщений: 17,818
|
|||||||
| 02.10.2014, 23:21 | |||||||
|
Но в любом случае стоит вынести генератор из функции fill. Добавлено через 4 минуты schoolboy_, Также можно использовать средства платформы (я так понимаю у тебя windows), для получения псевдослучайных значений. Например QPC (для учебных задач хватит с головой):
Не по теме: Хотя (напишу для желающих меня покритиковать), я не считаю QueryPerformanceCounter хорошим решением для этих задач. И знаю про его проблемы на многопроцессорных системах. Но для задач ТС, скорее всего, его хватит.
1
|
|||||||
| 02.10.2014, 23:21 | |
|
Помогаю со студенческими работами здесь
17
Как сделать из статического массива, одномерный динамический массив и двумерный динамический массив Создать динамический класс Book, содержащий динамический массив Authors Создать динамический класс Book, содержащей динамический массив Authors Динамический двумерный массив Двумерный динамический массив Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
. . .
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|