Clerk Мне кажется, Ваше решение не универсальное. Или чтобы быть таковым, потребует реализации анализатора кода, не уступающего по сложности...
Y_Mur :-) Можно использовать CASE, DEFAULT и т.п.
CyberManiac Если Вам так нужен автоматический break, переопределите case и default как #define case break;case #define default break;default
maksim_ Мне кажется, виновата только структура вашего солюшена.
CyberManiac По фичастости, но не по эффективности. Сишный свич отлично проектируется на архитектуру железа, в отличие от.
CyberManiac Какую Вы предлагаете альтернативу безбрейковому свичу для реализации следующей логики ... elif (selector == do_this) { ... } elif...
medstrax1 Очевидно, из-за того, что исключения при трассировке обрабатываются им без участия винды.
Clerk Да, действительно... при трассировке возникает AV - адрес получается какой-то левый. Причём вот что интересно - в сл. коде...
Clerk Проблема с трассировкой в WinDbg?
dyn Можно, но эти опкоды будут вызываться через call из пролога/эпилога. См. ключи компилятора /Gh, /GH.
v_over Именно это я отношу к "количественной" сложности ассемблера. Приходится вручную решать рутинные задачи, которые могут быть решены...
Clerk Гм... Вы считаете, что программировать, скажем, на С++ проще, чем на асме? ;-) Асм если и сложен, то, так сказать, количественно,...
Clerk IMHO, Вы слишком абсолютизируете низкий уровень. Пример. Решая задачу термодинамики, Вы можете иметь весьма общее представление о движении...
Hairy Сравнивать fusion::vector с std::vector всё равно, что функционал - с указателем на ф-цию. Это инструменты совершенно разных уровней. В...
macrouser extern "C" void Trololo(void) { //-- }
macrouser Манглированное имя как узнать? C-ф-ции GCC манглит так: _<имя> для __cdecl-ф-ции _<имя>@<суммарный размер аргументов в байтах> для...
macrouser Нужно использовать манглированное имя: _WinMain@16
macrouser Попробуй для эксперимента поместить ф-цию LoadAPI в main.cpp, после ф-ции WinMain. Если не используешь CRT, нужно явно указать линкеру...
cupuyc Boost можно рассматривать как экспериментальное расширение STL. Со временем код boost перетекает в STL. Что касается эффективности -...
oleg545 Вопрос в том, какого уровня это удовольствие и как оно меняет человека. Практикуя грубые удовольствия, Вы становитесь неспособным ощущать...
Имена участников (разделяйте запятой).