|
2 / 2 / 2
Регистрация: 07.08.2015
Сообщений: 72
|
||||||
Вылет программы при создании объекта10.10.2015, 18:25. Показов 3376. Ответов 54
Метки нет (Все метки)
Начал изучать классы с создания класса для работы с массивами, класс должен работать как с одномерными так и двумерными динамическими массивами. Но возникла проблема: программа отчего-то вылетает при создании объекта. С чем это может быть связано?
0
|
||||||
| 10.10.2015, 18:25 | |
|
Ответы с готовыми решениями:
54
Вылет из программы при выполнении Вылет при работе программы с неизвестной ошибкой Вылет программы при удалении динамического массива |
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|
| 15.10.2015, 22:32 | |
|
Ну тут два варианта возможны. Первый - оставить себя неизменным и вернуть новую транспанированную матрицу. Это значит создать новый объект и скопировать в него данные из себя повернутыми, и вернуть этот новый объект а не внутренний буффер. Второй подход повернуть именно себя повернутого. (какой нужен зависит от задачи, часто делают два метода под каждый вариант).
Для второго варианта если он идет с пересозданием буффера (вообще для подобных задач, включая ресайз) последовательность действий такова: создать новый буффер скопировать данные из старого удалить старый в указатели объекта переписать указатели из локальных переменных, указывающие на новый буффер. При выделении памяти под массив одним куском задача транспонирования решается вообще без перераспределения основного буффера. Для этого достаточно переставить нужным образом элементы, после чего перекроить массив указателей на строки.
0
|
|
|
2 / 2 / 2
Регистрация: 07.08.2015
Сообщений: 72
|
||
| 16.10.2015, 19:00 [ТС] | ||
|
0
|
||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||
| 16.10.2015, 20:29 | ||
|
0
|
||
|
2 / 2 / 2
Регистрация: 07.08.2015
Сообщений: 72
|
||||||||||||
| 16.10.2015, 23:22 [ТС] | ||||||||||||
0
|
||||||||||||
|
2784 / 1937 / 570
Регистрация: 05.06.2014
Сообщений: 5,602
|
||
| 16.10.2015, 23:59 | ||
|
1
|
||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||
| 17.10.2015, 00:20 | ||
|
0
|
||
|
2 / 2 / 2
Регистрация: 07.08.2015
Сообщений: 72
|
||
| 17.10.2015, 17:09 [ТС] | ||
|
0
|
||
|
2784 / 1937 / 570
Регистрация: 05.06.2014
Сообщений: 5,602
|
||||||||
| 17.10.2015, 17:18 | ||||||||
1
|
||||||||
|
2 / 2 / 2
Регистрация: 07.08.2015
Сообщений: 72
|
|
| 17.10.2015, 17:21 [ТС] | |
|
Renji, а если будут и конструктор копирования и конструктор перемещения, какой из них будет вызываться после return?
0
|
|
|
2784 / 1937 / 570
Регистрация: 05.06.2014
Сообщений: 5,602
|
|
| 17.10.2015, 17:45 | |
|
0
|
|
|
2 / 2 / 2
Регистрация: 07.08.2015
Сообщений: 72
|
|
| 17.10.2015, 18:51 [ТС] | |
|
Renji, похоже мой компилятор категорически не одобряет конструкторы перемещения
0
|
|
|
2784 / 1937 / 570
Регистрация: 05.06.2014
Сообщений: 5,602
|
|
| 17.10.2015, 18:54 | |
|
0
|
|
|
2 / 2 / 2
Регистрация: 07.08.2015
Сообщений: 72
|
|
| 17.10.2015, 19:09 [ТС] | |
|
Renji, уже прописано
Добавлено через 13 минут Видимо, дело не в этом
0
|
|
|
2784 / 1937 / 570
Регистрация: 05.06.2014
Сообщений: 5,602
|
|
| 17.10.2015, 19:35 | |
|
Попробуйте Matrix::Matrix заменить на Matrix. По идее, внутри объявления класса Matrix:: быть не должно. Может быть на этом споткнулось.
0
|
|
|
2 / 2 / 2
Регистрация: 07.08.2015
Сообщений: 72
|
|
| 17.10.2015, 20:09 [ТС] | |
|
Renji, не. Уже пробовал. Не помогает
0
|
|
| 17.10.2015, 20:09 | |
|
Ошибка при создании объекта
Undefined reference при создании объекта
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
GitHub Copilot в JetBrains: модель по умолчанию, Fix и контроль MCP
and_y87 12.10.2026
10 октября 2026 года GitHub обновил Copilot для JetBrains: добавил настройки стартовой модели, исправления из диагностики и управление автозапуском MCP. Поддержка IDE 2025. 1 прекращена — требуется. . .
|
День 5 из 28: Codex подсказывает следующий запрос
and_y87 12.10.2026
9 октября 2026 года OpenAI запустила бету Composer predictions — подсказок следующего сообщения в текущем диалоге Codex. Это помощь с формулировкой запроса, а не автоматическое продолжение задачи.
. . .
|
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет!
За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|