
🧨 Почему decltype((var)) это ссылка?
Если a — это переменная, то (a) — это уже lvalue выражение, поэтому decltype((a)) и порождает ссылку
❗Здесь нету выражения как такового, выведение производится просто из грамматики (синтаксиса определения выражения)
Если a — это переменная, то (a) — это уже lvalue выражение, поэтому decltype((a)) и порождает ссылку
❗Здесь нету выражения как такового, выведение производится просто из грамматики (синтаксиса определения выражения)