> For the complete documentation index, see [llms.txt](https://skkv-itmo.gitbook.io/c-cpp-cookies/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://skkv-itmo.gitbook.io/c-cpp-cookies/debug/memory-view.md).

# Просмотр области памяти / Memory view

Помимо переменных простых типов и небольших структур в программе могут использоваться массивы, значения которых уже так просто не проверить в окне переменных. В таком случае Вы увидите лишь значение первого элемента и адрес массива в памяти.

Чтобы посмотреть, что храниться по определённому адресу в памяти, нужно перейти в Memory View и внести имя переменной или адрес.

{% tabs %}
{% tab title="Visual Studio" %}
По умолчанию, в Visual Studio сочетанием клавиш для открытия окна Memory view является **`CTRL`** + **`ALT`** + **`M`**, **{`1`, `2`, `3`, `4`}**. Visual Studio позволяет просматривать содержимое памяти в различных режимах отображения: различная группировка байтов, система счисления и символьное отображение справа.

<figure><img src="/files/Jj3zscz20gGzFcQo85sn" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="CLion" %}
По умолчанию, в CLion при запуске отладки окно Memory view открывается автоматически в **`Debug`** - **`Debugging`** - **`Memory View`**.

<figure><img src="/files/OsqIcDwSIkLC9T8jxWQb" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Visual Studio Code" %}
Для VSCode есть отдельное [расширение](https://marketplace.visualstudio.com/items?itemName=mcu-debug.memory-view), добавляющее Memory View.

<figure><img src="/files/jrb1gGIfBgA2Otgnteeu" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}
