title: What is the actual point of using pointers in C++?
body: <p>Okay, after ignoring and skipping pointers at any chance I got (They looked really complicated when I first started learning C++ >.&lt;), I finally decided to learn what they are and how to use them.</p>
  
  <p>So now I know how to use pointers, the only thing I can't work out is exactly why you would want to use them. I've been searching all over the internet for almost 7 hours now and I still can't find a suitable explanation.</p>
  
  <p>So please, could someone explain to me what the point of using pointers is? (show me an example if you can, preferably an example of a function that does something relatively useful so I can understand).</p>