# Исключения / Exceptions

Когда приложение выдает исключение, отладчик переходит к строке кода, вызвавшей исключение. *Внимание*: иногда исключение может бросить не Ваша программа (например, в STL-библиотеке), а операционная система - в этом случае Вам *могут* показать **только** дизассемблерованный код, который, наверняка, ни о чём не скажет.

{% tabs %}
{% tab title="Visual Studio" %}
Пример выпадения *нормального* исключения в Visual Studio выглядит примерно так:

<figure><img src="https://4112636200-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKMqUSFKgvT06FCJhm51b%2Fuploads%2Fgit-blob-0ec810df8d0b2a94e1412ece1dfb1fe478fad787%2Fvs-exception.png?alt=media" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="CLion" %}
Пример выпадения *нормального* исключения в CLion выглядит примерно так:

<figure><img src="https://4112636200-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKMqUSFKgvT06FCJhm51b%2Fuploads%2Fgit-blob-82cfc147a50071631f28a5a2d23f9d2d5cd5edb6%2Fclion-exception.png?alt=media" alt=""><figcaption></figcaption></figure>

**Ненормальное исключение в CLion**. Пример выпадения **не***нормального* исключения в CLion выглядит примерно так:

<figure><img src="https://4112636200-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKMqUSFKgvT06FCJhm51b%2Fuploads%2Fgit-blob-1eff06f9b222b0ed107fa3bc0173c0a2ac32d9e4%2Fclion-abnormal-exception.gif?alt=media" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}
