Samuel Thibault преди 8 години
родител
ревизия
555be3a1fb
променени са 1 файла, в които са добавени 4 реда и са изтрити 2 реда
  1. 4 2
      examples/cpp/add_vectors_interface.cpp

+ 4 - 2
examples/cpp/add_vectors_interface.cpp

@@ -91,8 +91,9 @@ class my_allocator
 		return &x;
 	}
 
-	my_allocator<T>&  operator=(const my_allocator&)
+	my_allocator<T>&  operator=(const my_allocator&ref)
 	{
+		node = ref.node;
 		return *this;
 	}
 
@@ -125,8 +126,9 @@ class my_allocator
 		}
 
 	template <class U>
-		my_allocator<U>& operator=(const my_allocator<U>&)
+		my_allocator<U>& operator=(const my_allocator<U>&ref)
 		{
+			node = ref.node;
 			return *this;
 		}