What is the difference between the following 2 two initializations?
class Pod { public: int a, b; }; Pod *p1 = new Pod; Pod *p2 = new Pod();