2
0
Эх сурвалжийг харах

Make UniquePtr non-copyable.

Eugene Kozlov 9 жил өмнө
parent
commit
14bc9b0085

+ 4 - 0
Source/Urho3D/Container/Ptr.h

@@ -532,6 +532,10 @@ template<class T> inline void CheckedDelete(T* x)
 /// Unique pointer template class.
 template <class T> class UniquePtr
 {
+    // Make non-copyable
+    UniquePtr(const UniquePtr&);
+    UniquePtr& operator=(const UniquePtr&);
+
 public:
     /// Construct empty.
     UniquePtr() : ptr_(0) { }