static-order-fiasco- все статьи тега


C++ статический порядок инициализации

когда я использую статические переменные в C++, я часто хочу инициализировать одну переменную, передавая другую ее конструктору. Другими словами, Я хочу создать статические экземпляры, которые зависят друг от друга. в рамках одного .cpp или .H файл это не проблема: экземпляры будут созданы в том порядке, в котором они объявлены. Однако, когда вы хотите инициализировать статический экземпляр с экземпляром в другой единице компиляции, порядок, кажется, невозможно указать. Результат это то, что в ...