in C++, what is the exact difference between both following dynamic object creations :
A* pA = new A; A* pA = new A();
I did some tests,
please see STL implementing code (e.g. allocator) then you'll understand.