5
голосов
4ответов
6004 просмотров

Динамическая передача параметров в вариативные функции

Мне было интересно, есть ли способ динамически передавать параметры вариативным функциям.т.е. если у меня есть функция int some_function (int a, int b, ...){/*blah*/} и я принимаю кучу значений от пользователя, мне нужен способ передать эти значения в функцию: some_function (a,b, val1,...

3
голосов
1ответов
834 просмотров

Создание установщика приложений Mac и передача аргументов при запуске

Пара вопросов по созданию установщика для Mac. 1) Следует ли включать / упаковывать какие-либо фреймворки из / Developer / SDK / в файл приложения? 2) Когда мы обычно запускаем исполняемый файл, мы передаем ему аргумент, чтобы указать его на наши серверы, есть ли способ закодировать эту ин...

1
голосов
3ответов
1145 просмотров

Why Does List Argument in Python Behave Like ByRef?

This may be for most languages in general, but I'm not sure. I'm a beginner at Python and have always worked on copies of lists in C# and VB. But in Python whenever I pass a list as an argument and enumerate through using a "for i in range," and then change the value of the list argument, the i...

0
голосов
5ответов
401 просмотров

C Variable Scope Specific Question

Here is a particular scenario that I have been unclear about (in terms of scope) for a long time. consider the code #include <stdio.h> typedef struct _t_t{ int x; int y; } t_t; typedef struct _s_t{ int a; int b; t_t t; }s_t; void test(s_t & s){ t_t x = {502...

0
голосов
3ответов
397 просмотров

Passing variables from main form to input form

I have a simple question. I have a main form, and then a startup form from where I can select a new 3D model to generate. When selecting a new 3D model from the startup form, I want to check first whether the previous model I worked on has been saved or not. I simply want to pass a boolean value ...

4
голосов
3ответов
7646 просмотров

Passing a touch event to all subviews of a View Controller

I have a view controller which creates multiple subviews on top of it. All subviews and the view controller accept touches. How can i communicate the touch point information to all the subviews on the screen? Keep in mind that each subview covers the entire screen so after a few additions its a...

6
голосов
5ответов
333 просмотров

Hashes vs. Multiple Params?

It is very common in Ruby to see methods that receive a hash of parameters instead of just passing the parameters to the method. My question is - when do you use parameters for your method and when do you use a parameters hash? Is it right to say that it is a good practice to use a parameter ha...

0
голосов
3ответов
515 просмотров

How Do I capture a variable (C#)

How Do I capture a variable? Alternatively, can I store a reference to an object reference? Normally, a method can alter a variable outside of it using ref keyword. void Foo(ref int x) { x = 5; } void Bar() { int m = 0; Foo(ref m); } This is clear and straight-forward. Now let's...

1
голосов
5ответов
155 просмотров

defining functions in decorator

Why does this not work? How can I make it work? That is, how can I make gu accessible inside my decorated function? def decorate(f): def new_f(): def gu(): pass f() return new_f @decorate def fu(): gu() fu() Do I need to add gu to a dictionary of def...

5
голосов
2ответов
9811 просмотров

Передача и доступ к структурам с помощью objective-c

Я хочу знать, как передать структуры другой функции и впоследствии получить доступ к этой структуре в вызываемой функции. Я разрабатываю для iPhone и использую структуры для того, чтобы в конечном итоге передать данные в виде структур на сервер, построенный на C. Вот структура: struct user...

7
голосов
4ответов
92609 просмотров

Использование аргумента командной строки для передачи файлов программе

Как получить файл в качестве аргумента командной строки?

4
голосов
4ответов
1759 просмотров

Запрос по типу в DB4O

Как передать тип класса в функцию на C #? Вступая в db4o и C #, я написал следующую функцию после прочтения руководств: public static void PrintAllPilots("CLASS HERE", string pathToDb) { IObjectContainer db = Db4oFactory.OpenFile(pathToDb); IObjectSet result = db.Qu...

0
голосов
5ответов
2829 просмотров

Передача переменных в цели C

Обычно я передавал переменную в методах инициализации, но на этот раз я не могу этого сделать, потому что у меня есть var в одном классе ViewController, отображаемом с помощью панели вкладок, и мне нужен доступ к нему из другого класса ViewController, когда нажата другая панель вкладок. Наскольк...

11
голосов
7ответов
25877 просмотров

Разделение аргументов / proc / cmdline пробелами

Большинство скриптов, разбирающих / proc / cmdline, разбивают его на слова, а затем отфильтровывают аргументы с помощью оператора case, например: CMDLINE="quiet union=aufs wlan=FOO" for x in $CMDLINE do »···case $x in »···»···wlan=*) »···»···echo "${x//wlan=}" »···»···;; »···esac done Про...

2
голосов
2ответов
1113 просмотров

Ошибка C2228 при создании объекта boost :: function в списке аргументов конструктора

Приведенный ниже код не компилируется в Visual C ++ 2005. class SomeClass { public: boost::function<void()> func; SomeClass(boost::function<void()> &func): func(func) { } }; void someFunc() { std::cout << "someFunc" << std::endl; } int main() { So...

5
голосов
7ответов
3735 просмотров

В чем разница между определениями параметров как (тип и имя) и (тип * имя)?

Очень простой вопрос, но все же было бы неплохо услышать его от гуру C ++. Есть два довольно похожих способа объявления параметров по ссылке в C ++. 1) Использование звездочки: void DoOne(std::wstring* iData); 2) Использование "амперсанда": void DoTwo(std::wstring& iData); ...

0
голосов
2ответов
3287 просмотров

Передача динамически выделяемых целочисленных массивов в C

Я прочитал пример " Передача многомерных массивов на C "на этом сайте. Это отличный пример использования массивов символов, и я многому из него научился. Я хотел бы сделать то же самое, создав функцию для обработки динамически выделяемого одномерного целочисленного массива, а после этого соз...

6
голосов
3ответов
539 просмотров

Декораторы функций

Мне нравится измерять производительность функций Python, которые я кодирую, поэтому очень часто я делаю что-то похожее на это ... import time def some_function(arg1, arg2, ..., argN, verbose = True) : t = time.clock() # works best in Windows # t = time.time() # apparently works bette...

1
голосов
2ответов
2229 просмотров

Как передать Generic :: List по ссылке?

В попытке обернуть некоторый неуправляемый код в управляемую .dll я пытаюсь преобразовать Generic::List точек данных в std::vector. Вот отрывок того, что я пытаюсь сделать: namespace ManagedDLL { public ref class CppClass { void ListToStdVec( const List<double>& inpu...

0
голосов
3ответов
3247 просмотров

Каков стандартизованный способ передачи сложных типов в WCF?

Я новичок в WCF, в настоящее время я разрабатываю службу TCP WCF и не уверен, правильно ли понимаю передачу параметров, поэтому рекомендую вам прокомментировать и дать стандартизированный способ. Чтобы прояснить ситуацию, я разработал небольшую службу для тестирования, которая имеет единствен...

0
голосов
7ответов
2709 просмотров

C ++ - Передача массивов методам

Вот функция, аналогичная той, которую я определил: void Function( BYTE *data ); Я хотел бы сделать что-то вроде этого: Function( new BYTE { 0x00, 0x00 } );

3
голосов
5ответов
4382 просмотров

Должен ли я использовать глобальные переменные или передавать переменные в Java?

Я создаю симулятор на основе 2d плитки. У меня есть 2d-массив gridSquares, доступ к которому и изменение которого осуществляется из множества различных классов и методов. Должен ли я каждый раз передавать 2d-массив gridSquares или делать его глобальным? Что лучше всего? Я подумал, можно ли бы...

2
голосов
1ответов
336 просмотров

Prolog ECLiPSe - как реализовать метод yield?

Я использую логическую систему программирования ECLiPSe. Я хочу реализовать метод yield для передачи значений из пролога в C / C ++. Кто-нибудь реализовал это? Есть ли другие способы передачи значений?

1
голосов
4ответов
466 просмотров

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

У меня есть это: double myDecimal = static_cast<double>(atoi(arg_vec[1])); cout << myDecimal << endl; Но почему, когда я передаю такой аргумент: ./MyCode 0.003 Он печатает 0 вместо 0.003.

38
голосов
3ответов
90560 просмотров

Целочисленные массивы Postgres в качестве параметров?

Я понимаю, что в Postgres pure вы можете передать целочисленный массив в функцию, но это не поддерживается поставщиком данных .NET Npgsql. В настоящее время у меня есть DbCommand, в которую я загружаю вызов сохраненной процедуры, добавляю параметр и выполняю скаляр, чтобы вернуть идентификато...

5
голосов
4ответов
13128 просмотров

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

Как передать аргументы командной строки через ассоциацию файлов в Vista 64? Недавно я собрал компьютер с 64-разрядной версией Vista Ultimate. Я заметил, что несколько сценариев Perl, которые я передал, завершились неудачно из-за того, что не были переданы аргументы командной строки. В качеств...

2
голосов
5ответов
3297 просмотров

Передача многомерных массивов в C

В настоящее время я пытаюсь изучить C и столкнулся с проблемой, которую не смог решить. Учтите: #include <stdio.h> #include <stdlib.h> #include <string.h> #define ELEMENTS 5 void make(char **array, int *array_size) { int i; char *t = "Hello, World!"; array ...