NSU-Programming/NSU-Programming.github.io

Напугать порядком инициализации и выделением памяти

sekrasoft opened this issue · 0 comments

Кусок текста про статические поля, который можно куда-нибудь вставить:

Использовать статические поля следует с опаской. Во-первых, на них распространяются все проблемы глобальных переменных, кроме глобальной видимости. Во-вторых, порядок их инициализации не определён. Если необходимо сделать статическим обьект некоторого класса (например, `std::vector<int>`). Такой указатель обычно инициализируют нулём, а выделение памяти и инициализацию объекта производят позже в программе.