Я хочу, чтобы аргумент функции принимал значение другого аргумента в качестве значения по умолчанию.
Мой вопрос: почему мне не разрешено это делать?< /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++
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Почему я не могу передать std::span
в шаблон функции, принимающий std::span ?
Anonymous » » в форуме C++ - 0 Ответы
- 27 Просмотры
-
Последнее сообщение Anonymous
-
-
-
C# Невозможно найти Rfc2898DeriveBytes содержит конструктор, принимающий 4 аргумента
Anonymous » » в форуме C# - 0 Ответы
- 81 Просмотры
-
Последнее сообщение Anonymous
-
-
-
C# Невозможно найти Rfc2898DeriveBytes содержит конструктор, принимающий 4 аргумента
Anonymous » » в форуме C# - 0 Ответы
- 49 Просмотры
-
Последнее сообщение Anonymous
-