Difference between class, struct and record
What's the difference between
class, struct and record? And it looks like you can use them together. How does this work?