I am learning code from others, but I do not know why the following code section can compile?
Why assignment p = new (void (*)()) is ok? Are the left side and right side of assignment having compatible type?
p = new (void (*)());
thanks in advance,