*У опытных программистов там еще type_cast намешано и
квалификаторов. Смотрите, в C есть static, inline, const, volatile, extern. Что нам С++ добавляет? auto да constexpr (и его продолжение consteval и constinit). Из-за двух новых квалификаторов пропало понимание? // Законно для С
static inline const int foo() { return 10; }
// Да на С++ даже проще
static constexpr auto foo() { return 10; }