| 
					
				 | 
			
			
				@@ -77,7 +77,7 @@ class List 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         lenght++; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    virtual Node<T> pop() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    virtual T pop() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // Сделать проверку на пустой список 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         T result = end->value; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -87,7 +87,7 @@ class List 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return result; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    virtual Node<T> pop(Node<T>* node) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    virtual T pop(Node<T>* node) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         node->next->prev = node->prev; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         node->prev->next = node->next; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -95,7 +95,7 @@ class List 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return node->value; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    virtual Node<T> pop(int index) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    virtual T pop(int index) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         T result; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (index==0) { 
			 |