I\'d like to write function interfaces that force the user to acknowledge the semantic meaning of built-in constants. For example, I\'d like to take
void rotate(
This is the perfect way to do this. Thats what makes C into C++. Using classes where you need them and encapsulate data. It does not make program any notable slower, since compiler does all the optimizations.