Вопросы по теме 'default-arguments'
Почему использование этой функции С++ дважды в одной строке вызывает ошибку компиляции?
Я столкнулся с некоторыми проблемами при попытке реализовать в Visual C++ 2010 функцию шаблона типа макроса проверки на равенство, связанную с ошибка в VS в отношении аргументов по умолчанию функций шаблона . Я исправил это, обернув значение...
665 просмотров
schedule
02.08.2023
Значение по умолчанию аргумента шаблона функции-члена
Следующий фрагмент кода компилируется в GCC 4.5.3, но не компилируется в VS 2008 и 2010. Это связано с ошибкой компилятора VS или стандарт запрещает указывать значения аргументов шаблона функции по умолчанию?
#include <cstdlib>
struct Bar...
791 просмотров
schedule
27.02.2022
Функции с разными значениями аргументов по умолчанию
Как разобрать аргументы функции, когда все имеют значения по умолчанию, а используются только некоторые из них? Пример: у меня есть функция с несколькими аргументами со значениями по умолчанию
void fun(string a="", int b=0, string c="", int d=0)...
74 просмотров
schedule
17.02.2023
Шаблоны С++: переопределить некоторые, но не все, аргументы по умолчанию?
Когда я сталкиваюсь с шаблоном с несколькими аргументами по умолчанию, например.
template<typename ID = int, typename PAYLOAD = std::string>
class Foo{};
Есть ли способ переопределить только несколько аргументов по умолчанию вместо...
1171 просмотров
schedule
30.04.2023
Эликсир, аргумент списка ключевых слов по умолчанию
В elixir можно использовать аргументы по умолчанию в определениях функций, но я обнаружил, что это невозможно сделать с аргументами из одного списка ключевых слов, такими как:
def do_stuff(
success: sucess \\ fn(conn) -> conn end,
error:...
729 просмотров
schedule
26.03.2024
Есть ли более питонический способ иметь несколько аргументов по умолчанию для класса?
У меня есть класс со многими значениями по умолчанию, так как я не могу перегрузить функцию. Есть ли лучший способ, чем иметь несколько аргументов по умолчанию или использовать kwargs?
Я думал о передаче словаря в свой класс, но как я могу...
386 просмотров
schedule
19.03.2023
С++ перегружает второй аргумент функции по умолчанию
Есть ли способ выбрать, какие аргументы функции переопределять в С++, как в Python?
пример кода:
#include <iostream>
using namespace std;
void test(int a=1, int b=1) {}
int main()
{
test(b=2);
cout << "kkk" <<...
64 просмотров
schedule
02.09.2022
Деструктуризация параметра именованного объекта ES6
В настоящее время я использую шаблон деструктурирования объекта с параметрами по умолчанию, описанный в этом ответе на параметры деструктурирования объекта ES6 по умолчанию .
(function test({a = "foo", b = "bar"} = {}) {
console.log(a + " " +...
1034 просмотров
schedule
02.01.2023
Как использовать возвращаемое значение функции в качестве параметра для другой функции в PHP?
Я хочу иметь функцию, которая принимает 1 параметр в качестве входных данных, если значение не передается, она должна принимать значение по умолчанию в качестве выходных данных другой функции. Я использую класс в PHP для достижения этой цели, но это...
621 просмотров
schedule
12.10.2023
Использовать параметр шаблона по умолчанию одного объявления шаблона в другом
Предположим, у меня есть шаблон класса cls1 с некоторыми аргументами шаблона по умолчанию и другой шаблон класса cls2 , который использует cls1 :
template<typename T1, typename T2 = int, typename U = std::vector<T1>>
class cls1 {};...
42 просмотров
schedule
18.02.2024
Оценка аргумента функции в R
За последние пару недель я читал Advanced R Хэдли Уикхема, и мое внимание привлекла одна конкретная концепция, и я был бы признателен, если бы вы могли дать мне объяснение:
Среда оценки немного отличается для аргументов по умолчанию и аргументов,...
46 просмотров
schedule
29.03.2024