1
0
Michele Caini 8 жил өмнө
parent
commit
aeaf1632c8

+ 2 - 2
src/sparse_set.hpp

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