Interchangeable with [class](<https://www.notion.so/kjkpublic/class-16953cd10a0949819a93ca5509ffc296>)
, except for the following differences:
struct
, then the default accessibility of bases and members is public
rather than private
.struct
cannot be used to declare a template type parameter or template template parameter; only class
can.