ещё такой вопрос
                  
                  
                  template<typename T>
                  
                  
                  void func(T&& );
                  
                  
                  
                  
                  
                  int a;
                  
                  
                  func(a);
                  
                  
                  В этом случае, какой тип получается у T?
                  
                  
                  Притом, что, получается,
                  
                  
                  T&& == int
                  
                  
                  ...
                  
                  
                
T + && = T&& T& + && = T& достаточно ясно выражаюсь?)
move: T -> T& forward<T>: T& -> T&& forward<T&>: T& -> T&
Обсуждают сегодня