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