Na prototipagem de funções em C++ é possível associar valores aos parâmetros. Esses valores serão usados sempre que na invocação das funcções sejam omitidos alguns parâmetros. Por exemplo, o seguinte protótipo da função f
void f(int i = 1, float = 2.3);
permite as seguintes invocações:
f(); // utilizados os valores 1 e 2.3 f(5); // utilizados os valores 5 e 2.3 f(5,1.1); // utilizados os valores 5 e 1.1