вот скажите почему со всеми этим "наворотами" и рюшечками, умный компилятор не может ругнуться на бесконечную рекурсию ?
set -> set внутри и ищи свищи где - wdt и хз что это где
По моему небольшому опыту, все вскукареки про умные компиляторы, едут из интерпретируемых языков с их ЖИД и относятся именно к ней, что мол пиши как понятнее, а ЖИД сам оптимизирует что нужно.
А С/С++ компиляторы до жопы тупые =)