cpp reference говорит, что "Whenever a reference is bound to a temporary or to a subobject thereof, the lifetime of the temporary is extended to match the lifetime of the reference"
Но в моем случае это вылезло в другой части проекта, и оказалось, что функция, возвращающая ссылку на эту глобальную переменную при двух вызовах вернула разные объекты
Но в моем случае это вылезло в другой части проекта, и оказалось, что функция, возвращающая ссылку на эту глобальную переменную при двух вызовах вернула разные объекты
Но в моем случае это вылезло в другой части проекта, и оказалось, что функция, возвращающая ссылку на эту глобальную переменную при двух вызовах вернула разные объекты
Так не должно быть. inline => "weak" external linkage