When should I use a struct instead of a class? I\'m currently using classes for everything from OpenGL texture wrappers to bitmap fonts.
struct
Is
1) There is no real difference between the 2 other than the fact that struct members are, by default, public where classes are private.
2) No its EXACTLY the same.
Edit: Bear in mind you can use virtual inheritance with structs. They are THAT identical :)