Форум программистов, компьютерный форум, киберфорум
Наши страницы

что быстрее работать будет?? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ В последовательности чисел выдать на печать http://www.cyberforum.ru/cpp-beginners/thread565290.html
В последовательности чисел выдать на печать TRUE, если значение максимального числа больше числа 10
C++ Странная проблема с вычислением В конце программы, в цикле, в мейне: sX2 и sY2 становятся равными sX1 и sY1, из за того, что sR равно 0, а оно равно 0 из-за sW и sH. Почему они (sW, sH) равны 0 не понятно. Конечно, они равны 0,... http://www.cyberforum.ru/cpp-beginners/thread565289.html
C++ Объясните принцип создания многопоточности
Здраствуйте, объясните пожалйста как сделать программу многопоточной, у меня есть одна программа, в которой большая нагрузка идет на главный цикл, если я правильно понимаю, то он обрабатывается одним...
Исходная строка содержит фамилию, имя, отчество, которые могут быть выделены по отдельности vs 2010 C++
Исходная строка содержит фамилию, имя, отчество, которые могут быть выделены по отдельности
C++ Сравнение 2х массивов в С++ http://www.cyberforum.ru/cpp-beginners/thread565251.html
Ребята, помогите пожалуйста написать вот такую прогу: Запросить и считать два массива у пользователя (две последовательности целых чисел а1, а2, …, аn и c1, c2, …, ck, n < k.). Для нахождения...
C++ Сравнение 2х массивов в С++ Ребята, помогите пожалуйста написать вот такую прогу: Запросить и считать два массива у пользователя (две последовательности целых чисел а1, а2, …, аn и c1, c2, …, ck, n < k.). Для нахождения... подробнее

Показать сообщение отдельно
laplas
16 / 12 / 1
Регистрация: 25.12.2010
Сообщений: 91

что быстрее работать будет?? - C++

04.05.2012, 12:07. Просмотров 894. Ответов 17
Метки (Все метки)

Здравствуйте)

проблема такая. есть функция, возвращаемое значение которой расчитывается по разным формулам, выбор которых зависит от входного параметра. так вот вопрос. есть ли вообще разница между
C++
1
2
3
4
5
6
7
8
9
10
double f (double x, int q)
{
       switch(q)
      {
              case 0: return ...;
              case 1: return ...;
              case 2: return ...;
              ...   
      }
}
и
C++
1
2
3
4
5
6
7
double f (double x, int q)
{
              if (q==0) return ...;
              if (q==1) return ...;
              if (q==2) return ...;
              ...   
}
???

или есть более эффективный метод?
спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.