Which
of the following is true of constructor function in C++ ?
(A) A class must have at least one
constructor.
(B) A constructor is a unique function
which cannot be overloaded.
(C) A constructor function must be invoked
with the object name.
(D) A constructor function is
automatically invoked when an object is created.