|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - Оценить адекватность решения |
|
C/C++ - Оценить адекватность решения
|
Misanthrope Сообщения: 474 |
Профиль | Отправить PM | Цитировать Есть задание: Заданы два массива А(5) и В(4). Первым на печать вывести массив, содержащий наибольшее значение. Напечатать также это значение и его порядковый номер. Массивы создаются в динамической области памяти с использованием операций NEW и DELETE. Обращение к элементам массива – через косвенную адресацию
Вот решение:
Вопрос: насколько оно адекватно с точки зрения стиля, быстродействия, правильности etc |
|
------- Отправлено: 20:05, 20-01-2011 |
Ветеран Сообщения: 3320
|
Профиль | Отправить PM | Цитировать По заданию есть вопросы: коль размер массивов А(5) и В(4) задан наперёд, какой особый смысл в использовании операций NEW и DELETE?
Да и самое delete не используется в коде, а это утечка, хоть ОС сама позаботится об этом после отработки программы. |
Отправлено: 19:18, 21-01-2011 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Misanthrope Сообщения: 474
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 20:12, 21-01-2011 | #3 |
Ветеран Сообщения: 3320
|
Профиль | Отправить PM | Цитировать Hector по заданию это так, мысли в слух.
Не всё, если уж выделять память через new, то обязательно следует проверять успешность выделения - проверять на NULL. А после delete [] присвоить переменным NULL, можно одной строчкой - A = B = NULL. 5 и 4 в скобках это размерность массива? Если так, то при выделении нужно учитывать реальный размер для одного из массивов. |
Отправлено: 20:31, 21-01-2011 | #4 |
Misanthrope Сообщения: 474
|
Профиль | Отправить PM | Цитировать |
|
------- Отправлено: 20:34, 21-01-2011 | #5 |
Ветеран Сообщения: 3320
|
Профиль | Отправить PM | Цитировать Цитата Hector:
|
|
Отправлено: 20:36, 21-01-2011 | #6 |
Misanthrope Сообщения: 474
|
Профиль | Отправить PM | Цитировать не обратил внимания, поправим
|
------- Отправлено: 20:38, 21-01-2011 | #7 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Прошу оценить сборочку | Steef07 | Выбор отдельных компонентов компьютера и конфигурации в целом | 14 | 30-10-2008 08:12 | |
Прошу оценить конфигурацию. | elalex | Выбор отдельных компонентов компьютера и конфигурации в целом | 4 | 03-10-2008 11:05 | |
Оценить конфигурацию | rooman | Выбор отдельных компонентов компьютера и конфигурации в целом | 25 | 23-08-2008 21:39 | |
Просьба оценить конфу | Malkavian | Выбор отдельных компонентов компьютера и конфигурации в целом | 10 | 07-08-2008 22:14 | |
Прошу оценить конфигурацию бюджетника | akrobat | Выбор отдельных компонентов компьютера и конфигурации в целом | 14 | 27-04-2008 12:05 |
|