new operator in c++-Collection of common programming errors

When the new operator allocates memory dynamically, it returns a pointer to that memory (similar to how malloc() works in C).

In C++, every non-static method has access to the current object it is called on (else C++ programmers around the world would be in serious trouble). This is an “implicit argument” of the methods, in the constructors as well, and one can access it through the keyword this.

What the sentence means is that after creating the object, the operator will call the constructor on the memory it just allocated. Because this is the only thing that makes sense. 🙂