Учтите, что глобальная переменная (не статический член класса!) Объявлена в заголовочном файле:
inline static int i{};
Это допустимая конструкция для нескольких протестированных мной компиляторов, и эксперименты показывают, что несколько отдельных объектов будутсоздается в разных единицах перевода, хотя он также объявляется как встроенный (это означает, что в программе должен существовать только один экземпляр этой переменной).Итак, имеет ли ключевое слово static
более высокий приоритет, чем inline
в этом случае?