What is the main difference between a class and a structure in C++?
- Classes can contain member functions; structures contain data members.
- No significant difference; both are used for data grouping.
- Class members are private by default; structure members are public.
- Classes can have constructors; structures cannot.