In the following C++ functions:
void MyFunction(int age, House &purchased_house) { ... } void MyFunction(const int age, House &purchased_house)
You not only indicate that it will not change, it will prevent your code from thinking it can and it will be caught at compilation time.