What is the role of a constructor in classes?
A. To modify the data whenever required
B. To destroy an object
C. To initialize the data members of an object when it is created
D. To call private functions from the outer world
Answer: Option C
A. To modify the data whenever required
B. To destroy an object
C. To initialize the data members of an object when it is created
D. To call private functions from the outer world
Answer: Option C
A. A function used to create objects
B. A special member function that initializes objects
C. A function used to access class members
D. None of the above
Which access specifier allows constructors to be called from anywhere in the program in C++?
A. friend
B. protected
C. public
D. private
What happens if a class does not explicitly declare any constructors in C++?
A. A compilation error occurs
B. The class cannot be instantiated
C. The class is initialized with default values
D. A default constructor is provided by the compiler
What is the purpose of a destructor in C++?
A. A special member function that destroys objects
B. A function used to create objects
C. A function used to initialize objects
D. A function used to access class members
Join The Discussion