Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Передача типа указателя на функцию Всем привет. Недавно в теме начинающих возник вопрос, а можно ли передать тип (указатель на функцию) без использования typedef: typedef void (*func)(void); func f = va_arg(vl,func); Конкретно речь идет о втором аргументе макроса va_arg (из <cstdarg>). Первое, что пришло на ум, это использование decltype. Но всё же эта фишка C++11. А есть ли решение в старом стиле? Заранее спасибо. https://www.cyberforum.ru/ cpp/ thread913130.html C++ Компиляция exe
Как скомпилировать .exe чтобы он работал на других машинах, писал с использованием OpenGL от этого проблемы при работе с другими машинами подскажите пожалуйста:wall:
C++ екзешный файл. нужно исправить и перепаковать описываю проблему. есть exe файл (тест для проверки знаний), слышал что с ним можно что-то сделать чтобы были отмечены правильные ответы, или правильный ответ был всегда на первом месте. вопрос стоИт в том сколько это будет стоить в денежном экриваленте? и сколько по времени ето займет? сам exe весит 4мб. https://www.cyberforum.ru/ cpp/ thread911678.html C++ RAD Studio XE3 C++ Здравствуйте! Можете, пожалуйста, подкинуть уроки, сайты для изучения этой среды программирования? https://www.cyberforum.ru/ cpp/ thread911654.html
C++ Создание dll библиотеки без добавления в решение
Доброго времени суток. Я сделал библиотеку dll строго по http://msdn.microsoft.com/ru-ru/library/vstudio/ms235636(v=vs.100).aspx Всё было нормально и работало. Но там есть пункт "В раскрывающемся списке рядом с полем Решение выберите пункт Добавить в решение. После этого новый проект будет добавлен в то же решение, что и библиотека динамической компоновки." То есть сначала создаётся библиотека,...
C++ Настройка eclipse c++ https://www.cyberforum.ru/ cpp/ thread907069.html
Вот уже не первый день не могу настроить Eclipse C++ на windows 7. Делал все как описано тут и не только. Пытаюсь скомпилировать #include <iostream> void main() { cout << "Hello World!\n"; } Пишет "Info: Nothing to build for 111" Помогите разобраться, пожалуйста
C++ Хеш-таблица (контрольная работа) Привет! Не думал, что обращусь за помощью, но похоже я переоценил свои возможности. Суть - у меня сейчас сессия (учусь заочно) и я, как обычно, подумал что успею сделать все контрольные за семестр за несколько дней :) В итоге совершенно не успеваю сделать одну лабу - хеш таблицу, прям совсем не успеваю) Поэтому просьба в следующем - написать эту лабу, можно не полностью, только хеш-таблицу (меню... https://www.cyberforum.ru/ cpp/ thread905570.html C++ Вызов класса
есть созданный класс class TRect:public TObject { private: int a,b; public: __fastcall TRect (int a1,int b1) {a=a1; b=b1;}; __fastcall void set (int a1,int b1) {a=a1; b=b1;}; __fastcall int Pl(void) {return a*b;}; __fastcall int Per(void) {return (a+b)*2;};
C++ "Циклы" на препроцессоре Хотелось данную информацию включить в блог, но пока не понимаю, как это аккуратно сделать. А потому просто тему помещу на форум, а в блоге воткну ссылку Недавно услышал от студентов, что на препроцессоре можно писать циклы. Понимание того, как работает препроцессор, говорит мне о том, что через препроцессор циклы создавать невозможно. Но на всякий случай полез искать в гугл. Оказалось, что... https://www.cyberforum.ru/ cpp/ thread900778.html C++ Копировать код как из MS Word или блокнота скопировать и вставить в программу Тurbo C++ код. обычным способом не получается, то есть ctrl+c и ctrl+v или shift+ins?? https://www.cyberforum.ru/ cpp/ thread899514.html
C++ Десять возможностей C++11, которые должен использовать каждый C++ разработчик
Обсуждаем статью: http://habrahabr.ru/post/182920/ Надо же этот раздел немного оживить :) Я, естественно, не участвую. ^_^
C++ разница https://www.cyberforum.ru/ cpp/ thread893613.html
Доброе время суток, я не давно начал изучать С++. Есть разница писать на eclipse и писать на visual studio 2010? Заранее спасибо, прошу не смейтесь, я новичок:)
430 / 384 / 200
Регистрация: 12.08.2011
Сообщений: 1,610
30.06.2013, 19:41  [ТС] 0

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

30.06.2013, 19:41. Показов 1070. Ответов 6
Метки (Все метки)

Ответ

Цитата Сообщение от diagon Посмотреть сообщение
Язык об этом уже позаботился. Ваш верхний код эквивалентен нижнему.
По смыслу - да. Но не по количеству сравнений. В первом коде они дублируются, во втором - нет.

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

Еще можете взять какой-нибудь современный компилятор, он оптимизирует лучше, чем это сможет сделать простой смертный.
Вы хотите сказать, что если заменить в данном коде x, y и z на вызовы функций x(), y() и z(), то они гарантированно будут вызваны минимально возможное количество раз? Напишите такой код, и встройте в функции счётчики вызовов.

Вернуться к обсуждению:
Автоматическое преобразование китайского кода в нормальный C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.06.2013, 19:41
Готовые ответы и решения:

Нормальный вид и невырожденное линейное преобразование
найти нормальный вид и невырожденное линейное преобразование, приводящее к этому виду, для...

Преобразование HTML сущностей в нормальный вид
Здравствуйте! Пишу сайт с помощью asp.net mvc, и вот решил добавить редактор текста CKeditor. Все...

Нормальный алгоритм Маркова: преобразование строки
A = {a,b,c} Дописать в конец слова столько букв с, сколько в этом слове букв b. b -&gt; *B *a -&gt; a*...

Преобразование HTML сущностей в нормальный вид
Здравствуйте! Пишу сайт с помощью asp.net mvc, и вот решил добавить редактор текста CKeditor....

6
30.06.2013, 19:41
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.06.2013, 19:41
Помогаю со студенческими работами здесь

Нормальный Алгорифм Маркова: преобразование строки
Суть задания состоит в следующем 3.1 В слове Р символы «a» расположить справа, а символы «d»...

Нормальный алгорифм Маркова: преобразование строки
Построить машины Тьюринга для правильного вычисления функций (в скобках указана система счисления):...

Найти нормальный вид и невырожденное линейное преобразование
Приветствую, необходима помощь в решении следующей задачи: Найти нормальный вид и невырожденное...

Привести кусок кода (формулу) в нормальный вид
Всем привет! есть такой кусок кода: return log($this-&gt;getBattles()) / 10 * ( ...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru