class
Defines a user-defined type encapsulating data (members) and behavior (methods). Members default to private access.
Syntax
cpp
class ClassName {
public:
// public members
private:
// private members
};Example
cpp
class Rectangle {
private:
double width, height;
public:
Rectangle(double w, double h) : width(w), height(h) {}
double area() const { return width * height; }
};
Rectangle r(3.0, 4.0);
cout << r.area(); // 12