A friend told me that it's more efficient to do
int addNumbers(const int number1, const int number2);
than
int addNumbers(int number1, int number2);
assuming of course that number1 and number2 won't be assigned new values. Does this result in a significant performance boost? Are there any other side effects I should know about?