Вопросы по теме '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 просмотров

Независимый от платформы /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 просмотров

Параметры виртуальной функции по умолчанию и перегрузка
Этот вопрос относится к общим проблемам, обсуждаемым в следующих вопросах: Могут ли виртуальные функции иметь параметры по умолчанию? Параметры виртуальных функций по умолчанию Вот что сейчас происходит в C ++ с параметрами по умолчанию...
1216 просмотров

Синтаксическая ошибка Ruby: синтаксическая ошибка, неожиданное '=', ожидание ')'
Я пытаюсь передать параметры по умолчанию в метод, но до сих пор не могу этого сделать. Я написал метод с подписью ниже. def abc(a,b=22,c,d=55) end я получаю сообщение об ошибке для приведенного выше кода как «синтаксическая ошибка,...
1938 просмотров
schedule 03.12.2022

Значение параметра по умолчанию в стрелочной функции
Я новичок в ES6 Javascript, что означает, что я изучаю его. Мне нравится функция стрелки и функция параметра по умолчанию из ES6, которая упоминается на сайте ниже. http://es6-features.org/#ExpressionBodies...
4546 просмотров

Можно ли узнать, был ли параметр установлен по умолчанию
Внимание! Эта проблема касается только 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 просмотров

Используйте переменную для именованного параметра в kotlin
У меня есть функция, определенная следующим образом: getTypeB(id: String, valA1: TypeA = defaultA1 valA2: TypeA = defaultA2, valA3: TypeA = defaultA3 ) : TypeB {} Я знаю, что, используя именованные аргументы, я...
578 просмотров
schedule 31.08.2022

несколько необязательных значений по умолчанию [дубликаты]
У меня есть функция, которая принимает два целых числа со значением по умолчанию. Есть ли способ разрешить вызывающей стороне функций передавать столько параметров, сколько он хочет? (первый, но не второй, второй, но не первый, оба). пример:...
38 просмотров

Почему по-прежнему повторяется ошибка, даже когда я объявляю переменную в двух разных областях?
function f1(x = 2, f = function() {x = 3;}) { let x = 5; f(); console.log(x); } f1(); В этом фрагменте кода есть синтаксическая ошибка, говорящая о том, что Identifier 'x' has already been declared . Очевидно, что мы...
227 просмотров

Агрегировать с инициализацией в классе - в качестве аргумента по умолчанию
Следующий код не компилируется (GCC, clang): struct outer { struct inner { int i = 1; int j = 2; }; void foo (const inner& param = inner{}) const {} }; int main() { outer{}.foo(); }...
55 просмотров