cassert
int array[10];
cassert(index >= 0 && index < 10); // Ensure index is within array boundsvoid function(int x) {
cassert(x > 0); // Validate that x is positive
}class MyClass {
public:
MyClass() { invariant = true; } // Initialize invariant
void setX(int x) {
cassert(x >= 0); // Check invariant before changing x
x_ = x;
}
private:
int x_;
bool invariant;
};