Проверьте, было ли приложение запущено из Visual Studio

Можно преобразовать любую строку выражения в нотации infix в постфиксную нотацию, используя алгоритм shing-yard Джикстры . Результат алгоритма затем может служить входом в постфиксный алгоритм с возвратом результата выражения.

Здесь я написал статью об этом , с реализацией в java

35
задан Grimtron 20 September 2008 в 00:29
поделиться

3 ответа

62
ответ дан Contango 23 September 2019 в 23:54
поделиться

Для тех, которые работают с Windows API, существует функция, которая позволяет Вам видеть, присутствует ли какой-либо отладчик с помощью:

if( IsDebuggerPresent() )
{
    ...
}

Ссылка: http://msdn.microsoft.com/en-us/library/ms680345.aspx

16
ответ дан William Casarin 23 September 2019 в 23:54
поделиться

Я сильно препятствовал бы использованию кода, который только выполняется во время отладки. Почему? Требуется удостовериться, что то, что входит в производство, - то, что Вы тестируете / видящий локально. Это особенно верно более низкий язык уровня, который Вы используете как часто, различия времен в коде заставляют компилятор производить Вашу машину / IL по-другому.

, Возможно, в целях обнаружить проблему, но это об этом.

-2
ответ дан Russell Myers 23 September 2019 в 23:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: