What is the default values for members of a struct and members of a class in c++, and how do these rules differ (e.g. between classes/structs/primitives/etc) ? Are there cir
Yeah, there is one. If you initialize an object with the default constructor and use parentheses then the POD members will be zero initialized:
someClass * p = new someClass();