C Struct Class Difference