There are four special functions fundamentally implicitly declared.
- Default constructor
- Default destructor
- Default assignment operator
- Default member-wise copy operator
Question:
If any one of them is defined by user, [eg: Destructor ] rest of the three functions will not get declared. Is that the correct? or it is applicable only to default constructor, and copy Constructor?