Struct vs Class
struct MyStruct {
int x; // public by default
void print() { std::cout << x << std::endl; }
};
class MyClass {
int x; // private by default
public:
void print() { std::cout << x << std::endl; }
};
int main() {
MyStruct s;
s.x = 5; // OK, x is public
MyClass c;
// c.x = 5; // Error, x is private
return 0;
}Last updated