





См. руководство:
The default value must be a constant expression, not (for example) a variable, a class member or a function call.
(Предположительно, потому что они определяются во время компиляции, а не во время выполнения).
Также
A function may define C++-style default values for scalar arguments
Разве у вас этого нет в функции?