Michele Caini 8 лет назад
Родитель
Сommit
aeaf1632c8
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      src/sparse_set.hpp

+ 2 - 2
src/sparse_set.hpp

@@ -177,9 +177,9 @@ public:
     }
 
     template<typename... Args>
-    type & construct(index_type idx, Args... args) {
+    type & construct(index_type idx, Args&&... args) {
         SparseSet<Index>::construct(idx);
-        instances.push_back({ args... });
+        instances.push_back({ std::forward<Args>(args)... });
         return instances.back();
     }