0
ответов

Загадка C… Как передать переменные аргументы в макрос?

Я застрял здесь ... #include #define DBG_LVL (lvl, stmt) \ сделать {\ if (lvl> 1) printf stmt; \ } while (0) #define DBG_INFO (stmt) DBG_LVL (1, stmt) #define DBG_ERROR (stmt) DBG_LVL (...
вопрос задан: 14 February 2016 14:41
0
ответов

Qt и функции с переменным числом аргументов

Хорошо, прежде чем читать мне лекцию об использовании вариативных функций в стиле C в C ++ ... оказалось, что для всего остального не требуется ничего, кроме переписывания Qt MOC. Я хотел бы знать, действительно ли вы ...
вопрос задан: 14 January 2016 19:06
0
ответов

Что означает эллипсы в конструкторе копирования?

Рассмотрим следующую программу: #include struct Test {int a; Test (): a (3) {} Test (const Test & t ...) {std :: cout << "Копировать конструктор с именем \ n"; ...
вопрос задан: 1 October 2015 19:17
0
ответов

Аргумент типа null должен быть явно приведен к Class [] Для вызова метода varargs

Обратите внимание на следующий пример, первый вызов getMethod () вызывает предупреждение в Eclipse . Второй не работает и выдает исключение NoSuchMethodException. Аргумент типа ...
вопрос задан: 5 August 2015 07:38
0
ответов

Как создавать функции с переменными аргументами в JavaScript?

Я хочу создать функцию в JavaScript с переменной величиной аргументов. Следующим примером является то, как я хочу назвать эту функцию: Myфункция (1,2); Myфункция (1,2,3); Myфункция (1,2,3,4); ...
вопрос задан: 31 July 2015 14:05
0
ответов

Как создать вариативную функцию с настраиваемым контрольным значением?

В документации по GNU C указано, что если функция имеет __attribute __ ((sentinel)), она должна иметь NULL в качестве последнего аргумента функции. Возможно ли иметь какое-либо другое значение в качестве маркера для завершения ...
вопрос задан: 21 July 2015 07:51
0
ответов

Flattening a Map to varargs String list in Scala

В библиотеке регистрации событий (analytics) на Java есть метод, который принимает имя события, а затем varargs list of Strings, например, так: Analytics.event("имя моего события", "key1", "value1", "key2", "value2" ...) I'...
вопрос задан: 18 May 2015 14:13
0
ответов

При разборе аргумента блока аргументов var теряется 1 аргумент arg

Есть функция: - (void) BlockCall: (void (^) (float a, float b, объект NSObject *, NSObject * secObject, NSObject * thirdObject)) argBlock withObject: (NSObject *) объект ...
вопрос задан: 19 February 2015 08:19
0
ответов

Мой интерфейс Python-Java, хороший дизайн? А как обернуть функции JNI?

Я собираюсь написать свой собственный интерфейс Python-Java. Он скомпилирован как DLL и обернут с использованием ctypes. Тем не менее, можно найти Java-классы и выделить Java-объекты. Но каким будет интерфейс ...
вопрос задан: 4 February 2015 01:10
0
ответов

Определение моей собственной функции max с переменными аргументами

Я изучаю Clojure, решая проблемы, перечисленные в 4clojure. Одно из упражнений - создать свою собственную функцию max с переменными аргументами. Я пытаюсь решить эту простую проблему с помощью REPL и ...
вопрос задан: 23 December 2014 21:10
0
ответов

Зачем использовать ключевое слово params?

Я знаю, что это базовый вопрос, но не смог найти на него ответа. Зачем это нужно? если вы напишете функцию или метод, которые его используют, когда вы удалите его, код все равно будет работать отлично, на 100% как без ...
вопрос задан: 20 November 2014 02:05
0
ответов

Функция с переменным числом аргументов с известными типами, способ C++11

Я уже знаю способ stdarg.h для функции с переменными аргументами в C++, как обсуждалось здесь, например. Я также знаю, что стандарт С++ 11 имеет вариативные шаблоны, как описано здесь. Но в обоих из ...
вопрос задан: 17 August 2014 09:02
0
ответов

Функция varargs Java 1.7 сообщается как непроверенное предупреждение

Мы используем некоторые функции varargs, и когда мы переходим на java 1.7, мы получаем странное непроверенное предупреждение. Добавить функцию в интерфейс ICache public interface ICache { void add (Источник объекта, O....
вопрос задан: 30 July 2014 15:48
0
ответов

Передача массива в функцию с переменным числом аргументов в Swift

В языке программирования Swift говорится: «Функции также могут принимать переменное число аргументов, собирая их в массив. func sumOf (numbers: Int ...) -> Int {...} Когда я ...
вопрос задан: 6 June 2014 22:00
0
ответов

Объединение строк (и чисел) в функции шаблона

Я пытаюсь написать функцию, которая принимает различные строки или числа (которые работают с std :: to_string и объединяют их. У меня это работает только со строками, но у меня возникают проблемы с ...
вопрос задан: 16 February 2014 02:34
0
ответов

Как определить применение Lisp в Haskell?

Разве это определение не должно быть разрешено в ленивом языке, таком как Haskell, в котором функции каррируются? apply f [] = f apply f (x: xs) = apply (f x) xs Это в основном функция, которая применяет данный ...
вопрос задан: 12 December 2013 21:25
0
ответов

Как импортировать __future__ для аргумента только для ключевых слов Python 3.0?

Следующий код в python2.6 выдает синтаксическую ошибку >>> def f (a, * args, c): файл "", строка 1 def f (a, * args, c): ^ SyntaxError: недопустимый синтаксис, но это ...
вопрос задан: 17 November 2013 11:13
0
ответов

Объясните аргументы только для ключевых слов (VarArgs) в Python

Пожалуйста, смотрите код ниже: - #! / Usr / bin / python # Имя файла: total.py def total (начальная = 5, * числа, ** ключевые слова): count = начальная для числа в числах: count + = число для ключа в ...
вопрос задан: 8 October 2013 22:15
0
ответов

Arrays.asList ()Запутанный исходный код

Согласно этому исходному коду класса Arrays, метод asList передает массив в конструктор нового ArrayList. Но такого конструктора нет. Разве varargs не генерирует массив, так как же...
вопрос задан: 2 August 2013 14:25
0
ответов

Определение того, является ли метод Objective -C вариативным во время выполнения

Есть ли способ узнать --во время выполнения --, относится ли данный метод к типу с переменным числом аргументов? Что-то вроде метода _getTypeEncoding (); это не скажет мне, принимает ли метод переменное число...
вопрос задан: 27 July 2013 23:34
0
ответов

Java два varargs в одном методе

Есть ли способ в Java, чтобы создать метод, который ожидает двух разных varargs? Я знаю, с тем же типом объекта это невозможно, потому что компилятор не знает, где начинать или заканчивать. ...
вопрос задан: 25 July 2013 20:23
0
ответов

использовать список va _из другого потока

Я работаю с FreeRTOS (newlib )в небольшой встроенной системе и обнаружил, что printf и семейство тратят огромное количество пространства стека. У меня много задач, и мне не хватает барана, чтобы сделать...
вопрос задан: 5 February 2013 16:17
0
ответов

Calling Java varargs method with single null argument?

If I have a vararg Java method foo(Object ...arg) and I call foo(null, null), I have both arg[0] and arg[1] as nulls. But if I call foo(null), arg itself is null. Why is this happening? How should I ...
вопрос задан: 27 November 2012 01:41
0
ответов

Неявный Scala с переменным списком аргументов

У меня есть библиотечный метод, принимающий список переменных аргументов и создающий класс данных Data def process (elems :String *):Data = new Data и я хочу, чтобы мои строки неявно преобразовывались в Data implicit def...
вопрос задан: 24 September 2012 05:24
0
ответов

С++ 11 :Количество параметров функции шаблона Variadic?

Как я могу получить количество аргументов для функции шаблона с переменным числом аргументов? т.е. :шаблон<имя_типа... T> пустота f (const T&... t ){ int n = число _из _args (t );... } Что такое...
вопрос задан: 19 August 2012 04:50
0
ответов

Оболочка Bourne :отправляет аргументы от $2 до $N в функцию с переменным числом аргументов?

Гугл меня окончательно подвел. Кажется, я не могу найти, как это сделать в сценарии оболочки Bourne :Я пишу сценарий оболочки, чтобы выполнить все мои тесты для проекта. Я настроил функции для каждого...
вопрос задан: 17 August 2012 09:11
0
ответов

Можем ли мы использовать va_arg с профсоюзами?

6.7.2.1 В пункте 14 моего проекта стандарта С99 говорится о профсоюзах и указателях (акцент, как всегда, добавлен): Размеры союзов достаточно велики для того, чтобы содержать наибольшее число их членов. ...
вопрос задан: 17 August 2012 00:25
0
ответов

Scala и SLF4J ::передают несколько параметров

Имея следующий код :log.info ("параметры {} и {}", param1, param2 )компилируется и хорошо работает с SLF4J в Scala. Однако, если я хочу передать больше аргументов, мне нужно использовать Array :лог.инфо ("...
вопрос задан: 13 August 2012 19:02
0
ответов

Вариативные функции Scala и Seq

Насколько мне известно, трейты вроде List или Seq реализованы в стандартной библиотеке Scala, а не являются частью самого языка. Одного я не понимаю, хотя :у человека есть...
вопрос задан: 13 August 2012 09:51
0
ответов

varargs и нулевой аргумент

Итак, у меня странная проблема. Это выражение :method.invoke (target, null )throws java.lang.IllegalArgumentException :неправильное количество аргументов Проблема в том, что это выражение находится глубоко внутри...
вопрос задан: 12 August 2012 23:02