LINUX.ORG.RU

История изменений

Исправление d_a, (текущая версия) :

Стандарт какой? Если 17, то лучше просто

inline S g1{"g1"};
inline S g2{"g2"};
прямо в хедере. Порядок вызова деструкторов будет обратный (g2, потом g1).

// может поможет https://www.reddit.com/r/cpp/comments/79c1pn/cppcon_2017_nir_friedman_what_c_...

Исходная версия d_a, :

Стандарт какой? Если 17, то лучше просто

inline S g1{"g1"};
inline S g2{"g2"};
прямо в хедере. Порядок вызова деструкторов будет обратный (g2, потом g1).