Аргумент функции, принимающий другой аргумент в качестве значения по умолчаниюC++

Программы на C++. Форум разработчиков
Anonymous
Аргумент функции, принимающий другой аргумент в качестве значения по умолчанию

Сообщение Anonymous »

Я хочу, чтобы аргумент функции принимал значение другого аргумента в качестве значения по умолчанию.

Мой вопрос: почему мне не разрешено это делать?< /p>

void foo(int a, int b = a)
{

}


и есть ли другой способ сделать это, кроме этого?

void foo(int a)
{
foo(a,a);
}

void foo(int a, int b)
{

}


Подробнее здесь: https://stackoverflow.com/questions/384 ... ault-value

Вернуться в «C++»