Вопросы по теме 'default-parameters'
Аргументы C по умолчанию
Есть ли способ указать аргументы по умолчанию для функции в C?
236446 просмотров
schedule
20.02.2022
Указатели функций с параметрами по умолчанию в C++
Как С++ обрабатывает указатели функций по отношению к функциям с параметрами по умолчанию?
Если бы у меня был:
void foo(int i, float f = 0.0f);
void bar(int i, float f);
void (*func_ptr1)(int);
void (*func_ptr2)(int, float);
void...
5999 просмотров
schedule
30.09.2022
Независимый от платформы /dev/null в С++
Возможный дубликат: Реализация неактивного std::ostream
Есть ли потоковый эквивалент NULL в С++? Я хочу написать функцию, которая принимает поток, если пользователь хочет, чтобы внутренний вывод куда-то выводился, но если нет, вывод...
8442 просмотров
schedule
27.11.2022
Подсказка типа: параметры по умолчанию
Подсказка типов PHP 5
PHP 5 представляет подсказку типов. Теперь функции могут принудительно превращать параметры в объекты ( путем указания имени класса в прототипе функции ) или arrays ( начиная с PHP 5.1 ). Однако, если NULL...
42630 просмотров
schedule
16.05.2022
Вызов функции как параметр по умолчанию — можно ли использовать другие параметры в посадочном месте?
Предположим, у меня есть следующая функция, значение, которое она производит, необходимо многим другим функциям в коде:
float mean(foo param1, bar param2);
Другие мои функции выглядят так:
float foobar(foo param1, bar param2, float...
98 просмотров
schedule
16.06.2023
Параметры виртуальной функции по умолчанию и перегрузка
Этот вопрос относится к общим проблемам, обсуждаемым в следующих вопросах:
Могут ли виртуальные функции иметь параметры по умолчанию?
Параметры виртуальных функций по умолчанию
Вот что сейчас происходит в C ++ с параметрами по умолчанию...
1216 просмотров
schedule
10.07.2022
Синтаксическая ошибка Ruby: синтаксическая ошибка, неожиданное '=', ожидание ')'
Я пытаюсь передать параметры по умолчанию в метод, но до сих пор не могу этого сделать. Я написал метод с подписью ниже.
def abc(a,b=22,c,d=55)
end
я получаю сообщение об ошибке для приведенного выше кода как «синтаксическая ошибка,...
1938 просмотров
schedule
03.12.2022
Значение параметра по умолчанию в стрелочной функции
Я новичок в ES6 Javascript, что означает, что я изучаю его. Мне нравится функция стрелки и функция параметра по умолчанию из ES6, которая упоминается на сайте ниже.
http://es6-features.org/#ExpressionBodies...
4546 просмотров
schedule
25.02.2023
Можно ли узнать, был ли параметр установлен по умолчанию
Внимание! Эта проблема касается только MSVS .
У меня есть эта подпись функции:
void do_somthing(std::vector<foo>& bar={});
Можно ли различать эти два вызова функции:
Первый:
do_something()
Второй:...
234 просмотров
schedule
16.01.2023
Использование имени параметра внутри его собственного значения по умолчанию — законно ли это?
enum class E {
One,
Two
};
void foo(E value = decltype(value)::One) {
}
Его можно скомпилировать с помощью Clang (3.9), но нельзя скомпилировать с помощью GCC 6.1: value was not declared in this scope .
Какой компилятор правильный?
159 просмотров
schedule
27.06.2023
Используйте переменную для именованного параметра в kotlin
У меня есть функция, определенная следующим образом:
getTypeB(id: String,
valA1: TypeA = defaultA1
valA2: TypeA = defaultA2,
valA3: TypeA = defaultA3 ) : TypeB {}
Я знаю, что, используя именованные аргументы, я...
578 просмотров
schedule
31.08.2022
несколько необязательных значений по умолчанию [дубликаты]
У меня есть функция, которая принимает два целых числа со значением по умолчанию. Есть ли способ разрешить вызывающей стороне функций передавать столько параметров, сколько он хочет? (первый, но не второй, второй, но не первый, оба). пример:...
38 просмотров
schedule
02.08.2022
Почему по-прежнему повторяется ошибка, даже когда я объявляю переменную в двух разных областях?
function f1(x = 2, f = function() {x = 3;}) {
let x = 5;
f();
console.log(x);
}
f1();
В этом фрагменте кода есть синтаксическая ошибка, говорящая о том, что Identifier 'x' has already been declared . Очевидно, что мы...
227 просмотров
schedule
09.08.2022
Агрегировать с инициализацией в классе - в качестве аргумента по умолчанию
Следующий код не компилируется (GCC, clang):
struct outer {
struct inner {
int i = 1;
int j = 2;
};
void foo (const
inner& param =
inner{}) const {}
};
int main() {
outer{}.foo();
}...
55 просмотров
schedule
30.11.2022