thank you for helping me out.
<div>I do not really understand why new File creates a pointer to a file object.</div><div>does new struct() creates a pointer to that newly created struct?</div>