Do I cast the result of new? : In the answers to the question https://stackoverflow.com/questions/605845/do-i-cast-the-result-of-malloc was covered that I do not need and should not cast the returned `void` pointer of `malloc()`.

But how is it about the `new` operator in C++? 
_____________________________

Is there an explicit reason to do:
````
int *p_rt = new int;
````
instead of 

````
int *p_rt = (*int) new int;
````
Or can I do the cast?

