99 / 52 / 27
Регистрация: 21.05.2012
Сообщений: 1,170
|
||||||
1 | ||||||
Нужно ли производить оптимизацию функции07.04.2017, 15:10. Показов 524. Ответов 13
Метки нет (Все метки)
Написал ф-цию:
Я конечно вижу что её можно уменьшить в плане букв, но нужно ли это делать?
0
|
07.04.2017, 15:10 | |
Ответы с готовыми решениями:
13
Нужно ли производить какую-либо оптимизацию SSD диска на Win10/Win7? Функции внутри класса влияют на оптимизацию? В текстовом файле производить перезапись строк не последовательно а те, которые нужно Почему изотермическое расширение (сжатие) нужно производить медленно, а адиабатическое очень быстро? |
99 / 52 / 27
Регистрация: 21.05.2012
Сообщений: 1,170
|
|
07.04.2017, 15:18 [ТС] | 2 |
Не знаю почему, но ваш редактор не сохранил форматирование
хотя на другом форуме, не программистком, нормально все вставилось, даже табы сохранились там, а тут... вот выложил код: (кто захочет у себя запустить Так же ваш форум покоцал картинку, поэтому перезалил: Кликните здесь для просмотра всего текста
0
|
99 / 52 / 27
Регистрация: 21.05.2012
Сообщений: 1,170
|
|||||||||||||||||||||
07.04.2017, 15:47 [ТС] | 5 | ||||||||||||||||||||
Минуточку, я ещё не завершил с комментариями, не стоит делать поспешных выводов
Эту строчку и подобные ей:
Нужно ли было пробовать обходится без goto? и можно ли это сделать?
0
|
99 / 52 / 27
Регистрация: 21.05.2012
Сообщений: 1,170
|
|
07.04.2017, 15:54 [ТС] | 7 |
Хорошо, пример для этого кода есть?
использовать функции?, а потом continue? Добавлено через 1 минуту Но если использовать функции. тогда будет более логично, если весь код будет состоять из меленьких функций, потипу что я описал и ещё, можно ли объявить функцию в функции, что бы было сразу понятно что данная функция используетсчя только внутри этой функции
0
|
Форумчанин
8216 / 5046 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
|
|
07.04.2017, 15:58 | 8 |
У вас тут куча связанных однобуквенных переменных, но в идеале да - вывести содержимое этих блоков в отдельные функции. А continue будет не нужен если переписать на if-else if / switch-case
Добавлено через 2 минуты Нет. Только если лямбды. Если хотите инкапуслировать поведение - создайте класс с набором закрытых методов и одним/несколькими публичных, которые вызывали бы закрытые в зависимости от ситуации.
0
|
99 / 52 / 27
Регистрация: 21.05.2012
Сообщений: 1,170
|
|
07.04.2017, 15:59 [ТС] | 9 |
Можно ли объявить функцию в функции?
Добавлено через 43 секунды ok, а что такое лямбды? Добавлено через 46 секунд Применимы ли они в c++2010 ?
0
|
Форумчанин
8216 / 5046 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
|
|
07.04.2017, 16:00 | 10 |
лямбда-функции. Пришли со стандартом С++11
0
|
99 / 52 / 27
Регистрация: 21.05.2012
Сообщений: 1,170
|
|
07.04.2017, 16:01 [ТС] | 11 |
Если я не буду использовать их в своем коде, это не критично?
0
|
Форумчанин
8216 / 5046 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
|
|
07.04.2017, 16:08 | 13 |
Вы так спрашиваете, как будто я ваш руководитель.
Используйте что хотите и как хотите, вы сами себе придумали задачу - сами написали решение. Что при этом использовать - ваше дело. На производительность наличие/отсутствие лямбда-функций не влияет.
0
|
99 / 52 / 27
Регистрация: 21.05.2012
Сообщений: 1,170
|
|
07.04.2017, 16:10 [ТС] | 14 |
Ferrari F1, так функция почти дописана...
Можно как то обойтись без map? Что бы по ключу i находило j...
0
|
07.04.2017, 16:10 | |
07.04.2017, 16:10 | |
Помогаю со студенческими работами здесь
14
При нажатии на определённую область изображения производить некоторые функции Нужно на листе заказа при вводе номера артикула в любую ячейку столбца С, производить поиск на базовом листе в столбце 'А' произвести вычисление значений функций. Результаты вычислений вывести в компонент ListBox. Выбор вычисляемой функции производить, используя компонент RadioButton. Почему, кавычки в функции ставить не нужно а в ее параметрах нужно! Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |