2
Чому C ++ не може вивести T під час виклику до Foo <T> :: Foo (T&&)?
З огляду на таку структуру шаблону: template<typename T> struct Foo { Foo(T&&) {} }; Цей компілюється і Tвважається таким int: auto f = Foo(2); Але це не складається: https://godbolt.org/z/hAA9TE int x = 2; auto f = Foo(x); /* <source>:12:15: error: no viable constructor or deduction guide for deduction of template …