Можно преобразовать любую строку выражения в нотации infix в постфиксную нотацию, используя алгоритм shing-yard Джикстры . Результат алгоритма затем может служить входом в постфиксный алгоритм с возвратом результата выражения.
Здесь я написал статью об этом , с реализацией в java
Для тех, которые работают с Windows API, существует функция, которая позволяет Вам видеть, присутствует ли какой-либо отладчик с помощью:
if( IsDebuggerPresent() )
{
...
}
Ссылка: http://msdn.microsoft.com/en-us/library/ms680345.aspx
Я сильно препятствовал бы использованию кода, который только выполняется во время отладки. Почему? Требуется удостовериться, что то, что входит в производство, - то, что Вы тестируете / видящий локально. Это особенно верно более низкий язык уровня, который Вы используете как часто, различия времен в коде заставляют компилятор производить Вашу машину / IL по-другому.
, Возможно, в целях обнаружить проблему, но это об этом.