Я хочу создать функцию с необязательным аргументом, принимающим значение другого аргумента. В объявлении функции следующий не работает, но это именно то, что я хочу сделать:необязательное значение аргумента
void function(int a, int b=a) //error
Я пытаюсь установить значение по умолчанию переменной Ь до величины а. Каков самый чистый способ сделать это? Можем ли мы это сделать, не меняя подписи функции?
Это определение или декларация (прототип или реализация)? –
Можете ли вы создать [Минимальный, полный и проверенный пример] (http://stackoverflow.com/help/mcve) и показать нам? –