0
ответов

Какой метод вызывается? (Целое… a )vs. (int a, int b)

Я только что узнал об очень интересном Java-трюке :void method1 (Integer... a ){ } Таким образом, вы можете передать этому методу столько целых чисел, сколько захотите. Теперь, если у меня есть подобный (перегруженный )метод, подобный этому :...
вопрос задан: 3 August 2012 22:06
0
ответов

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

Я хочу создать указатель функции на функцию, которая будет обрабатывать подмножество случаев для функции, которая принимает список переменных параметров. Вариант использования — преобразование функции, которая переводит... в...
вопрос задан: 31 July 2012 00:01
0
ответов

Как я могу передать varargs другой функции в vimscript?

Я хочу написать оболочку для функции плагина, но она использует varargs (... ). Как я могу передать те же аргументы, которые получает моя функция, функции плагина? Пример функции :! PluginInterface (... )...
вопрос задан: 28 July 2012 17:42
0
ответов

Как обрабатывать аргументы переменной длины Java в clojure?

Я оборачиваю java-библиотеку в clojure, но у меня проблемы с аргументами переменной длины. Скажем, TestClass.aStaticFunction (Integer... intList ){/ *..... */} Как мне вызвать эту функцию в...
вопрос задан: 28 July 2012 15:12
0
ответов

Нужно ли завершать va _при возникновении исключения?

У меня есть структура ведения журнала, основанная на форматировании стиля printf -:void Logger ::debug (const char *fmt,... ){ va _list args; va _start (args, fmt ); this ->output (DebugLevel, fmt, args );...
вопрос задан: 25 July 2012 08:06
0
ответов

Могу ли я передать символ, где в printf ожидается целое число?

Верен ли следующий код? символ mychar = 200; printf ("%x", mychar ); Согласно http://www.cplusplus.com/reference/clibrary/cstdio/printf/%x ожидает целое число (4 байта с моим компилятором )и я...
вопрос задан: 11 July 2012 12:18
0
ответов

Оболочка BWDB SQLite для устранения проблем с ARC для iOS

Я пытаюсь использовать оболочку BWDB Билла Вейнмана, которую можно скачать здесь :http://bw.org/iosdata/. Я не могу правильно преобразовать его в ARC, может ли кто-нибудь более опытный, чем я, посмотреть на это? Главный вопрос...
вопрос задан: 9 July 2012 16:21
0
ответов

Функция Variadic (va _arg )не работает с числом с плавающей запятой?

У меня есть вариационная функция, которая принимает параметр с плавающей запятой. Почему это не работает? ва _аргумент (аргумент, число с плавающей запятой)
вопрос задан: 1 July 2012 19:08
0
ответов

Упорядочение вариативного расширения

Для этого невариативного примера: int Func1(); двойная функция2(); недействительным MyFunc (целое, двойное число); основной () { MyFunc( Func1(), Func2()); //... } не указано, является ли Func1() или Func2(...
вопрос задан: 26 May 2012 10:14
0
ответов

Неоднозначные перегруженные методы Java с дженериками и переменными аргументами

Я пытаюсь понять, как Java обрабатывает неоднозначности в вызовах функций. В следующем коде вызов метода неоднозначен, а метод2 - нет!!!. Я чувствую, что оба неоднозначны, но почему...
вопрос задан: 22 May 2012 17:41
0
ответов

Безопасен ли возврат va_list в C?

Я хотел бы написать функцию, возвращающую тип va_list. пример: va_list MyFunc(va_list args); это безопасно и портативно?
вопрос задан: 18 May 2012 07:19
0
ответов

связывание/применение конструкторов в JavaScript

Я искал решения для вызова конструкторов Javascript с произвольным числом аргументов, и нашел несколько хороших сообщений SO, которые заставили меня поверить, что эти три вызова должны работать одинаково....
вопрос задан: 15 May 2012 06:03
0
ответов

Как выполнить явное приведение в clojure при взаимодействии с java

Пытаясь использовать weka из clojure, я пытаюсь преобразовать это руководство с вики weka в clojure с помощью java особенности взаимодействия clojure. До сих пор это работало хорошо, за исключением одного случая,...
вопрос задан: 3 May 2012 17:08
0
ответов

Как вызвать функцию Clojure с переменным числом аргументов из Java

Можно ли объявить функцию с переменным числом аргументов в Clojure, которая может быть вызвана как метод с переменным числом аргументов из Java? Рассмотрим этот отрывок из разрабатываемого кода:(ns com.mydomain.expression.base...
вопрос задан: 2 May 2012 12:47
0
ответов

Почему в stdarg.h есть макрос & #171; __ва _размер & #187;?

Я искал код о макросах и нашел такой код для макроса « va _start »:#define __va _argsiz (t )\ (((sizeof (t )+ sizeof (int)-1 )/ sizeof (int))*sizeof (int)) #...
вопрос задан: 27 April 2012 07:58
0
ответов

Передать аргументы переменной-длины другой функции, ожидающей того же?

Как закодировать это право на Scala? def myFun(strings:String*)= { // делаем что-то... } def myWraper(strings:String*)= { // делаем что-то еще, а затем вызываем myFun с вводом дамы myFun(...
вопрос задан: 16 April 2012 03:05
0
ответов

Передача типа NON-POD в функцию Variadic является неопределенным поведением?

В этом документе автор сказал, что аргументом для многоточия "..." может быть только тип POD-, в то время как std::string не является типом POD-. Я понимаю это как передачу типа NON-POD в функцию Variadic...
вопрос задан: 10 April 2012 06:02
0
ответов

передача переменного количества аргументов

Можно ли передать переменное количество аргументов функции в c?
вопрос задан: 9 April 2012 09:27
0
ответов

Почему Math.Min/Max в C# не являются вариативными?

Мне нужно найти минимум между тремя значениями, и в итоге я сделал что-то вроде этого: Math.Min(Math.Min(val1, val2), val3) Мне это кажется немного глупым, потому что в других языках используется variadic ...
вопрос задан: 15 March 2012 02:58
0
ответов

Как переопределить вариативный метод в Objective-C

Я пытаюсь расширить класс, который имеет вариативный метод, такой как: - (void)someMethod:(id)arguments, ... ; и в подклассе переопределить его, вызвав исходный метод, например: - (void)someMethod:(id)...
вопрос задан: 5 March 2012 06:21
0
ответов

Почему varargs всегда является последним параметром в сигнатуре метода?

Почему varargs должен быть последним параметром в сигнатуре метода? Я хочу знать причину.
вопрос задан: 21 February 2012 06:18
0
ответов

Повторное использование аргумента функции с переменным числом аргументов не работает

У меня есть функция, которая пытается записывать данные в консоль, а также в файл журнала, но она не работает. При втором использовании аргумента переменной длины в консоль записывается мусор. Любые идеи? ...
вопрос задан: 16 February 2012 10:07
0
ответов

Передача элементов std :: vector в вариативную функцию

Я использую gcc 4.6. Предположим, что есть вектор v параметров, который я должен передать вариативной функции f (const char * format, ...). Один из способов сделать это: void VectorToVarArgs (vector & ...
вопрос задан: 14 February 2012 12:31
0
ответов

Перегруженная функция как аргумент вариативной функции шаблона

Я пытаюсь создать вариативную функцию-шаблон, которая принимает в качестве аргументов перегруженную функцию и ее аргументы :) int sumall (int a) {return a; } int sumall (int a, int b) {return a + b; } template <...
вопрос задан: 30 January 2012 16:30
0
ответов

ClassCastException при использовании varargs и generics

Я использую java generics и varargs. Если я использую следующий код, я получу исключение ClassCastException, хотя я вообще не использую касты. Что еще более странно, если я запускаю это на Android (dalvik), то никакого стека ...
вопрос задан: 30 January 2012 00:30
0
ответов

PHP - передать массив как список аргументов переменной длины

У меня очень простая проблема в моем PHP-скрипте. Определена функция, которая принимает список аргументов переменной длины: function foo () {// func_get_args () и подобные вещи здесь } Когда я называю это ...
вопрос задан: 28 January 2012 13:31
0
ответов

Как вызвать метод java vararg из C с помощью valist

У меня есть метод C с сообщением void varargs (int id, ...) И он должен вызов статического метода Java с помощью vararg public static void message (String messageName, String ... args) Как я могу сделать это с помощью C ...
вопрос задан: 16 January 2012 13:02
0
ответов

Являются ли String [] и String… (Var-args) одинаковыми при внутренней работе?

class WrongOverloading {void something (String [] a) {..} Integer что-то (String ... aaa) {return 1;} } Приведенный выше код не компилируется! Компилятор говорит, что это повторяющиеся методы. Итак, используя ...
вопрос задан: 6 January 2012 07:14
0
ответов

Generic с аргументами типа переменной

Я хочу сделать что-то вроде открытого интерфейса Foo {public R bar (P ...) {/ * misc * /} }, чтобы получить массив типов для использования в моей связанной реализации. Возможно ли это в Java? Varargs ...
вопрос задан: 3 January 2012 19:42
0
ответов

Как реализованы списки аргументов переменной длины?

Что происходит внутри, когда вызывается функция, использующая varargs? Хранятся ли сами аргументы в куче или в стеке, как и любые другие аргументы. Если в стеке, как это работает?
вопрос задан: 26 December 2011 20:22