Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.11.2014, 13:05   #1
Артэс
Форумчанин
 
Регистрация: 05.06.2007
Сообщений: 529
По умолчанию if, switch, функции

Здравствуйте. Возник такой вопрос: представьте, что есть список действий которые необходимо выполнять в зависимости от выбранного номера действия, и что если их не 5-10 штук, а 50-100? Строить длинные списки if, else if ? Или длинный список switch с кучей case? Или может лучше просто создавать отдельные функции (100 функций) и давать указатель на эти функции, а чтобы избежать этих проверок, сделать массив указателей на эти функции, и при обращении к массиву с номером элемента сразу получать указатель на необходимую нам функцию? Что более громоздко и ресурсоемко для компьютера? Ну и еще наверное если создавать много отдельных функций, размер программы от этого будет больше?
Артэс вне форума Ответить с цитированием
Старый 18.11.2014, 13:12   #2
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,065
По умолчанию

Пишите как удобнее, а оптимизацию оставьте компилятору.
pu4koff вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача с помощью функции switch по C++ Many man Помощь студентам 9 02.09.2017 10:35
switch в c++ qiqimc Помощь студентам 7 04.10.2014 17:23
switch MasterSporta Общие вопросы C/C++ 4 05.04.2012 22:05
С++ switch Pingvinenok_Lolo Помощь студентам 5 23.12.2011 18:44
обратиться к функции через " switch case " B@R@B@$HK@ Общие вопросы C/C++ 4 09.06.2009 19:15