How do I copy one vtkRenderer to another vtkRenderer?

Hello,
I want to copy one vtkRenderer to another vtkRenderer. This is my previous code:

vtkSmartPointer<vtkRenderer> renderer2 =
					vtkSmartPointer<vtkRenderer>::New();	
				renderer2->AddActor(imgActor);	
				renderer2->SetBackground(1.0, 1.0, 1.0);	

vtkSmartPointer<vtkRenderer> renderer =
					vtkSmartPointer<vtkRenderer>::New();	

				renderer = renderer2;

				renderer2->Delete();
				renderer2 = NULL;

In the example above, renderer was also unavailable when I delete renderer2. But I want renderer to have the same properties as renderer2 when I delete renderer2. How do I change the code? Thank you all.