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

Автоматическое преобразование китайского кода в нормальный - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Передача типа указателя на функцию http://www.cyberforum.ru/cpp/thread913130.html
Всем привет. Недавно в теме начинающих возник вопрос, а можно ли передать тип (указатель на функцию) без использования typedef: typedef void (*func)(void); func f = va_arg(vl,func); Конкретно...
C++ Компиляция exe Как скомпилировать .exe чтобы он работал на других машинах, писал с использованием OpenGL от этого проблемы при работе с другими машинами подскажите пожалуйста:wall: http://www.cyberforum.ru/cpp/thread912176.html
C++ екзешный файл. нужно исправить и перепаковать
описываю проблему. есть exe файл (тест для проверки знаний), слышал что с ним можно что-то сделать чтобы были отмечены правильные ответы, или правильный ответ был всегда на первом месте. вопрос...
C++ RAD Studio XE3 C++
Здравствуйте! Можете, пожалуйста, подкинуть уроки, сайты для изучения этой среды программирования?
C++ Создание dll библиотеки без добавления в решение http://www.cyberforum.ru/cpp/thread910132.html
Доброго времени суток. Я сделал библиотеку dll строго по http://msdn.microsoft.com/ru-ru/library/vstudio/ms235636(v=vs.100).aspx Всё было нормально и работало. Но там есть пункт "В раскрывающемся...
C++ Настройка eclipse c++ Вот уже не первый день не могу настроить Eclipse C++ на windows 7. Делал все как описано тут и не только. Пытаюсь скомпилировать #include <iostream> void main() { cout << "Hello World!\n";... подробнее

Показать сообщение отдельно
TakeOver
41 / 31 / 1
Регистрация: 03.02.2013
Сообщений: 61
01.07.2013, 21:19
Цитата Сообщение от Vtulhu Посмотреть сообщение
По смыслу - да. Но не по количеству сравнений. В первом коде они дублируются, во втором - нет.



Разумеется. Только какое это отношение имеет к вопросу? Вы обратили внимание, что во второй строчке, например, опять сравнивается x < 10? Неужели компилятор "запомнит", что такое сравнение уже было? Что-то не верится. Ещё меньше мне верится, что компилятор "догадается", что x < 10 противоположен по смыслу x > 9, потому что x - целое.



Вы хотите сказать, что если заменить в данном коде x, y и z на вызовы функций x(), y() и z(), то они гарантированно будут вызваны минимально возможное количество раз? Напишите такой код, и встройте в функции счётчики вызовов.
Извините конечно, но вы несете бред. вы ничего не знаете о методах оптимизации, о SSA и CFG, поэтому ваши домысли - бред. Есть такая вещь, как устранение общих подвыражений, к тому же в вашем варианте кол-во jmp инструкций увеличится, что наоборот приведет к уменьшению скорости работы, тк jmp и call - довольно дорогие инструкции с точки зрения процессора.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru