title: std::deque.push_back(x) - what exactly does it do?
body: <p>According to <a href="http://www.cplusplus.com/reference/stl/deque/push_front/" rel="nofollow">http://www.cplusplus.com/reference/stl/deque/push_front/</a> x is "Value to be copied to the new element.
  T is the first template parameter (the type of the elements stored in the container)."</p>
  
  <p>Easy enough for built-in types, but now I'm creating a class, and a deque of objects of this class - what do I need for push_front to work?</p>
  
  <p>I think I need constructor, but what function header?</p>