What is the difference between 'struct' and 'class' in C++?
A. The default access level of members in a struct is public, while in a class, it is private
B. Classes allow inheritance, while structs do not
C. Structs have all members public by default, while classes have them private by default
D. Structs are used for inheritance, while classes are not
Answer: Option C
What is the process of creating an instance of a class called in C++?
A. Encapsulation
B. Polymorphism
C. Inheritance
D. Instantiation
A. The process of creating multiple instances of a class
B. The process of hiding the implementation details of a class
C. The process of deriving a new class from an existing class
D. The process of defining functions within a class
What is the access specifier that allows members to be accessed from outside the class in C++?
A. protected
B. public
C. friend
D. None of the above

Join The Discussion