Форум программистов, компьютерный форум CyberForum.ru

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Передача типа указателя на функцию http://www.cyberforum.ru/cpp/thread913130.html
Всем привет. Недавно в теме начинающих возник вопрос, а можно ли передать тип (указатель на функцию) без использования typedef: typedef void (*func)(void); func f = va_arg(vl,func); Конкретно речь идет о втором аргументе макроса va_arg (из <cstdarg>). Первое, что пришло на ум, это использование decltype. Но всё же эта фишка C++11. А есть ли решение в старом стиле? Заранее спасибо.
C++ Компиляция exe Как скомпилировать .exe чтобы он работал на других машинах, писал с использованием OpenGL от этого проблемы при работе с другими машинами подскажите пожалуйста:wall: http://www.cyberforum.ru/cpp/thread912176.html
C++ екзешный файл. нужно исправить и перепаковать
описываю проблему. есть exe файл (тест для проверки знаний), слышал что с ним можно что-то сделать чтобы были отмечены правильные ответы, или правильный ответ был всегда на первом месте. вопрос стоИт в том сколько это будет стоить в денежном экриваленте? и сколько по времени ето займет? сам exe весит 4мб.
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"; } Пишет "Info: Nothing to build for 111" Помогите разобраться, пожалуйста подробнее

Показать сообщение отдельно
Vtulhu
369 / 375 / 96
Регистрация: 12.08.2011
Сообщений: 1,610
01.07.2013, 21:48  [ТС]     Автоматическое преобразование китайского кода в нормальный
Цитата Сообщение от TakeOver Посмотреть сообщение
Извините конечно, но вы несете бред. вы ничего не знаете о методах оптимизации
Да, не знаю. Но это не повод так грубить.

Хорошо. Допустим, я чего-то не понимаю. Ответьте мне на один простой вопрос. Вот у меня есть три строки:

C++
1
2
3
if (a==0) && (b==1) && (c==2) && (d==3) && (e==4) && (f==5) && (g==6) && (h==7) && (i==8) && (x==9) return 1;
if (a==0) && (b==1) && (c==2) && (d==3) && (e==4) && (f==5) && (g==6) && (h==7) && (i==8) && (y==10) return 2;
if (a==0) && (b==1) && (c==2) && (d==3) && (e==4) && (f==5) && (g==6) && (h==7) && (i==8) && (z==11) return 3;
Обратите внимание, что девять из десяти условий совпадают в каждой строке. Реальный случай, между прочим (сгенерированный код, конвертация из другого языка программирования). Правильно ли я понял, что преобразовывать это в

C++
1
2
3
4
5
if (a==0) && (b==1) && (c==2) && (d==3) && (e==4) && (f==5) && (g==6) && (h==7) && (i==8) {
  if (x==9) return 1;
  if (y==10) return 2;
  if (z==11) return 3;
}
смысла никакого нет? А то я уже придумал, как написать оптимизатор такого кода. Но если он не нужен, то Вы мне сэкономите кучу времени и сил. Вполне возможно, что я "изобрёл" крайне примитивную вариацию того, что уже есть.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru