There is one part that differs from const declarations: 0-parameter function calls are allowed (by accident) as const values, but not for default parameter values.