struct in C++

In C++ a structure is the same as a class except for a few differences like security. The difference between struct and class are given below:
Structure | Class
--- | ---
Members are public by default. | Members are private by default.
When deriving from a class/struct, default access specifiers for base class/struct are public. | When deriving from a class/struct, default access specifiers for base class/struct are private.