|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
19.03.2013, 20:11 | #1 |
Регистрация: 08.10.2012
Сообщений: 8
|
Оптимизация программы на С++
Помогите оптимизировать программу, я не представляю, что в ней можно изменить. Хотя бы намек на функцию, в которой нужна оптимизация
Код:
Последний раз редактировалось programka311; 20.03.2013 в 13:42. |
19.03.2013, 20:34 | #2 |
C/C++, Java
Участник клуба
Регистрация: 28.03.2012
Сообщений: 1,680
|
Заключите код в теги [CODE] - #
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости" Сложность - враг простоты и удобства! |
20.03.2013, 13:43 | #3 |
Регистрация: 08.10.2012
Сообщений: 8
|
Заключила
|
20.03.2013, 14:22 | #4 |
Старожил
Регистрация: 25.10.2011
Сообщений: 3,178
|
Более-менее нормально написано. Из мелочей - обычно аргументы, передаваемые "по ссылке", стоит передавать как указатели, чтобы в вызывающем коде было видно, что вызов может изменить переменную. Или, скажем, это
Код:
Код:
Код:
Код:
Код:
Хорошая мысль нормально расставить аргументы в функциях (мне пришлось потратить время, соображая, что чему соответствует в summa): Код:
|
20.03.2013, 16:14 | #5 | |
Санитар
Старожил
Регистрация: 04.10.2008
Сообщений: 2,577
|
Цитата:
------- А вобще, хотел под Valgrind-ом запустить, потому что утечки тут налицо |
|
20.03.2013, 19:00 | #6 |
C/C++, Java
Участник клуба
Регистрация: 28.03.2012
Сообщений: 1,680
|
Спасибо Abstraction, интересный трюк....
Код:
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости" Сложность - враг простоты и удобства! |
21.03.2013, 08:21 | #7 |
Регистрация: 08.10.2012
Сообщений: 8
|
Хорошая мысль нормально расставить аргументы в функциях (мне пришлось потратить время, соображая, что чему соответствует в summa):
Код:
|
21.03.2013, 08:25 | #8 |
Регистрация: 08.10.2012
Сообщений: 8
|
СПАСИБО ОГРОМНЕЙШЕЕ, Abstraction!!! С меня шоколадка
|
21.03.2013, 08:31 | #9 |
Регистрация: 08.10.2012
Сообщений: 8
|
Частный способ, небольшой трюк для данного случая:
Код: Код:
|
21.03.2013, 09:07 | #10 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,322
|
Строка digits содержит цифры и буквы.
0 символ "0" соответствует 0, и так далее. 10 символ "A". То есть на k-ой позиции k-я цифра.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Оптимизация программы | danil123 | Общие вопросы Delphi | 8 | 20.01.2013 19:34 |
Оптимизация программы | Семоха Валерий | Помощь студентам | 1 | 26.05.2012 14:04 |
Оптимизация программы | 0479 | Помощь студентам | 7 | 09.03.2011 17:15 |
Оптимизация программы | Lenya | Помощь студентам | 2 | 05.01.2011 18:56 |