To use a struct, we need to instantiate the struct and use it just like a class. Then why don\'t we just create a class in the first place?
Structs have many different semantics to classes. The differences are many but the primary reasons for their existence are: