coder-ex
Пользователь
Кто проводил тесты в разных компиляторах на предмет скорости обработки условий и ветвлений? Интересуют следующие компиляторы для C++:
1. VC
2. GCC (gcc, ningw, cygwin)
3. mql5 (все же этот компилятор собирает синтаксис С++)
Вопрос возник т.к. для себя еще не выбрал, что оптимальнее и лучше использовать if else или switch в местах, где есть вариант использовать и то и другое. А то постоянно в ступор вхожу когда такие моменты наступают ))
В одних источниках читал, что switch вроде как оптимальнее компилируется, в других, что когда смотришь в ассемблере код, то там это раскладывается одинаково )) Как говорят - где правда брат ...
1. VC
2. GCC (gcc, ningw, cygwin)
3. mql5 (все же этот компилятор собирает синтаксис С++)
Вопрос возник т.к. для себя еще не выбрал, что оптимальнее и лучше использовать if else или switch в местах, где есть вариант использовать и то и другое. А то постоянно в ступор вхожу когда такие моменты наступают ))
В одних источниках читал, что switch вроде как оптимальнее компилируется, в других, что когда смотришь в ассемблере код, то там это раскладывается одинаково )) Как говорят - где правда брат ...