Стандарты программирования на С++


21. Избегайте зависимостей инициализаций между единицами компиляцииРезюме


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




Начало  Назад  Вперед