0
ответов

C # P / Invoke: обратный вызов делегата Varargs

Я просто пытался выполнить управляемое / неуправляемое взаимодействие. Чтобы получить расширенную информацию об ошибках, я решил зарегистрировать обратный вызов журнала, предлагаемый dll: [UnmanagedFunctionPointer (CallingConvention.Cdecl)] ...
вопрос задан: 14 July 2011 03:32
0
ответов

Почему тип аргумента var-arg «слишком приближен»?

Если я правильно понимаю, Integer [] является подтип Object []. Вы можете, например, сделать Object [] objs = new Integer [] {1, 2, 3}; Играя с var-args, я понял, что это похоже на ...
вопрос задан: 30 June 2011 13:41
0
ответов

Шаблонные функции c ++ с переменными аргументами

Можно ли написать шаблонную функцию c ++, которая принимает переменное количество входных переменных разных типов (количество входных данных может быть ограничено, скажем, 10) ? Например, возьмем функцию sql_exec () ...
вопрос задан: 29 June 2011 15:00
0
ответов

Scala - a all ddychwelyd varargs yn anghymwys?

Mae Gwrthrych L1 isod yn gweithio. Gallaf "greu" L1 trwy basio varargs, sy'n braf, ond hoffwn allu aseinio i L1 gan ddefnyddio'r un gystrawen. Yn anffodus, mae'r ffordd rydw i wedi'i wneud yma ...
вопрос задан: 28 June 2011 02:45
0
ответов

Проверка переменных аргументов ожидаемого типа

В настоящее время я пишу функцию, которая будет принимать переменное количество аргументов. Я передаю число аргументов функции, а затем перебираю список аргументов. Каждый из переданных ...
вопрос задан: 24 June 2011 18:04
0
ответов

Почему foo (* arg, x) не разрешен в Python?

Посмотрите на следующий пример point = (1, 2) размер = (2, 3) color = 'red' класс Rect (объект): def __init __ (self, x, y, width,height, color): pass Было бы очень заманчиво позвонить: ...
вопрос задан: 17 June 2011 16:36
0
ответов

Несколько типов объектов для varargs в прототипе метода?

Я пытаюсь написать прототип функции Java, которая может быть вызвана с любым числом int egers и строки: myMethod (1, 2, 3, «Привет», «Мир»); // Действительный вызов myMethod (4, "foo", "bar", "foobar"); ...
вопрос задан: 12 June 2011 13:20
0
ответов

Функции с переменным числом аргументов и подсказка типов в PHP

Быстрый: есть ли способ принудительно использовать типы для функций с переменным числом аргументов в PHP? Полагаю, что нет, но, возможно, я что-то упустил. На данный момент я просто использую один обязательный аргумент для ...
вопрос задан: 10 June 2011 17:19
0
ответов

Поддержка Haskell FFI функций с переменными аргументами

Кто-нибудь может показать мне пример использования функции C с переменными аргументами (например, printf) с Интерфейс внешних функций Haskell? Я попытался выполнить поиск в HaskellWiki, но не нашел таких примеров. ...
вопрос задан: 13 May 2011 09:16
0
ответов

Пользовательский итератор не работает с BOOST_FOREACH?

У меня есть класс, содержащий некоторые данные, и я хотел бы добавить функции begin () и end (), которые предоставляют итераторы по идентификаторам данных. Я использую Boost counting_iterator: #include <...
вопрос задан: 5 May 2011 02:15
0
ответов

Можно ли использовать аргументы по умолчанию и переменное количество аргументов в одной функции?

Например, что-то вроде этого: #include void my_function (int it = 42 , ...) {/ * здесь va_list / start / arg / end код * / } Что именно означает приведенный выше код в C ++? Он компилирует ...
вопрос задан: 30 April 2011 13:53
0
ответов

What is the purpose of the h and hh modifiers for printf?

Aside from %hn and %hhn (where the h or hh specifies the size of the pointed-to object), what is the point of the h and hh modifiers for printf format specifiers? Due to default promotions which are ...
вопрос задан: 27 April 2011 16:55
0
ответов

Расширение пакета параметров, содержащего initializer_list, в конструктор

Я намерен немного использовать shared_ptr в следующем проекте, поэтому (не зная о std :: make_shared) я хотел напишите вариативную шаблонную функцию spnew (...) как возвращающую shared_ptr ...
вопрос задан: 27 April 2011 02:24
0
ответов

Class.getMethod, когда параметр - varargs

Мне нужно вызвать Class.getMethod (java.lang.String, java.lang.Class ...), чтобы получить метод, в котором один из параметры varargs - это varargs. В настоящее время я пытаюсь: // получить jdbcTemplate.queryForObject (...
вопрос задан: 15 April 2011 05:36
0
ответов

Is there a difference in Scala between Seq[T] and T*?

My IDE's tooling shows that xs has type Int* in the following snippet: def accept(xs: Int*) = true The language reference, however, says that a repeated parameter declared as T* has type Seq[T]. Is ...
вопрос задан: 12 April 2011 20:56
0
ответов

scala: Как передать расширенный список как varargs в метод?

При создании карты в scala я вызываю Map (entity.map {e => e.id -> e}), и я получаю: found: scala.collection.mutable.IndexedSeq [(Int, Entity)] требуется: (Int, Entity) Это потому, что ...
вопрос задан: 30 March 2011 17:45
0
ответов

Java: выяснить, была ли функция вызвана с помощью varargs или массива

Есть ли способ узнать, действительно ли функция Java (или конструктор), принимающая varargs, вызывалась с помощью varargs или с массивом? Скажем, у меня есть следующее: открытый класс MyCompositeObjects {...
вопрос задан: 25 March 2011 14:40
0
ответов

Для вызова вариативной функции с неименованными аргументами другой вариативной функции

у меня есть две вариативные функции: foo (формат, ...) и bar (формат, ...). Я хочу реализовать функцию foo, чтобы она могла вызывать bar с тем же списком аргументов, что и у нее. То есть foo (формат ...) {.....
вопрос задан: 21 March 2011 21:13
0
ответов

Проблема Varargs to ArrayList в Java

Я не понимаю, почему не работает следующее: public void doSomething (int ... args) {List < Integer > broken = new ArrayList < Integer > (Arrays.asList (args))} Это мое понимание того, что ...
вопрос задан: 18 March 2011 13:06
0
ответов

передать массив в vararg в ruby?

Функция ruby exec() принимает vararg в качестве второго параметра, чтобы предоставить аргументы выполняемой программе. Однако я хотел бы передать массив аргументов (по разным причинам). Я мог бы ...
вопрос задан: 8 March 2011 01:21
0
ответов

Что означает / делает синтаксис «final String… args»?

Ответ на этот вопрос должен быть довольно простым. Я осмотрелся и не нашел ни одной темы по этому синтаксису, а "..." затрудняет поиск в Google. Я работаю над простым тестом ...
вопрос задан: 26 February 2011 05:23
0
ответов

Как использовать переменные Java varargs с собственным интерфейсом GWT Javascript? (Он же «GWT не имеет printf ()»)

I ' м пытаюсь быстро изучить GWT в рамках нового проекта. Я обнаружил, что GWT не реализует функцию Java String.format (), поэтому здесь нет функций, подобных printf (). Я знал, что какой-то printf () ...
вопрос задан: 22 February 2011 23:23
0
ответов

Как отформатировать std :: string с помощью набора аргументов?

Можно ли отформатировать std :: string, передав набор аргументов? В настоящее время я форматирую строку следующим образом: string helloString = "Hello% s and% s"; vector токены; // инициализировано ...
вопрос задан: 22 February 2011 12:09
0
ответов

Использование varargs в дескрипторе библиотеки тегов

Возможно ли сопоставление TLD со следующей функцией: public static T [] toArray (T ... stuff) {вернуть вещи; } Чтобы я мог сделать:
вопрос задан: 17 February 2011 19:41
0
ответов

Java… оператор

В Filthy Rich Clients представлен этот код: public ImageLoadingWorker (журнал JTextArea, программа просмотра JPanel, String ... имена файлов) { } Что именно означает ...?
вопрос задан: 14 February 2011 05:41
0
ответов

Ruby-метод с максимальным количеством параметров

У меня есть метод, который должен принимать максимум 2 аргумента. Его код выглядит так: def method (* args) if args.length <3 then put args.collect else plays «Введите правильное количество ...
вопрос задан: 11 February 2011 10:15
0
ответов

Каков формат структуры x86_64 va_list?

У кого-нибудь есть ссылка на представление va_list в x86_64 ABI (тот, который используется в Linux)? Я пытаюсь отладить код, в котором стек или аргументы кажутся поврежденными, и это действительно поможет ...
вопрос задан: 10 February 2011 14:34
0
ответов

Распаковка списка аргументов с переменным шаблоном

Я пытаюсь создать удобную оболочку C ++ вокруг старого C-API, который использует непрозрачный тип данных. Есть одна конкретная C-функция, которая принимает строку формата вместе с переменным числом ...
вопрос задан: 7 February 2011 21:28
0
ответов

как printf узнает адрес символьных данных CString?

Учитывая этот фрагмент кода : struct My {operator const char * () const {return "my"; } struct My {operator const char * () const {return "my"; } struct My {operator const char * () const {return "my"; } } мой; CStringA s ("ага"); printf ("% s% s", s, my
вопрос задан: 4 February 2011 14:14
0
ответов

Как обернуть функцию с помощью varargin и varargout?

мини-пример: function varargout = wrapper (varargin) varargout = someFunction (varargin); Вот как я сделаю это в первую очередь. Но, например, если someFunction = ndgrid, это дает мини-пример not defined for cell ...
вопрос задан: 4 February 2011 07:27