Sysco LABS Interview Question

Explain the difference between structs and classes and how/when you would use each.