Описание тега indirection
Любая из различных концепций программирования, связанных с уровнем абстракции, применяемым к конкретной проблеме, алгоритму или сценарию. Примеры могут включать замену конструкций программирования более высокого уровня там, где ранее применялись конструкции более низкого уровня.
4
ответа
Странная проблема с указателями в C++
Я сталкиваюсь с ОЧЕНЬ расстраивающей проблемой указателя. Ранее я писал здесь: TOUGH: Работа с глубоко вложенными указателями в C++ Но этот пост стал слишком длинным и устаревшим, поэтому я решил сделать репост с более подробной информацией. Вот мой…
28 июн '10 в 22:24
2
ответа
В чем причина существования этой функции?
В кодировке / json неэкспортированная функция refleValue передает все свои аргументы другой функции. func(e *encodeState) reflectValue(v reflect.Value, opts encOpts) { valueEncoder(v)(e, v, opts) } Вызов valueEncoder может быть сделан из любого мест…
04 фев '17 в 20:04
4
ответа
ПРОБЛЕМА: Работа с глубоко вложенными указателями в C++
Я определяю эту структуру: struct s_molecule { std::string res_name; std::vector<t_particle> my_particles; std::vector<t_bond> my_bonds; std::vector<t_angle> my_angles; std::vector<t_dihedral> my_dihedrals; s_molecule& op…
25 июн '10 в 01:25
1
ответ
Создание nameref регулярной переменной в bash
РЕДАКТИРОВАТЬ: Это было подтверждено как ошибка и будет исправлено: https://lists.gnu.org/archive/html/bug-bash/2018-03/msg00055.html Так что я возиться с функцией косвенного обращения bash, namerefs. Я подумала, что поняла это, но потом наткнулась …
08 мар '18 в 17:59
2
ответа
Указатель на косвенное обращение с массивом
Я пытаюсь иметь три уровня косвенности указателя с дополнительным указателем, указывающим на второй уровень косвенности. Это для класса, и у меня есть некоторые реальные проблемы. Это то, что я делаю. int ***s = new int **[row]; *s = new int *[row];…
07 сен '15 в 03:27
0
ответов
Равенство объектов с GHC
Одним из самых поразительных ограничений Haskell (происходящих из нечистого функционального языка) является очевидное отсутствие какого-либо понятия "объектное равенство" или "ссылочное равенство". Так, Это неотъемлемое ограничение реализаций Haskel…
26 янв '18 в 20:18
2
ответа
Как перегрузить оператор косвенного обращения? (C++)
Я пытаюсь создать класс итератора как класс-член для класса списка и пытаюсь перегрузить оператор косвенного обращения (*) для доступа к списку, на который он указывает: template<class T> T list<T>::iterator::operator*(iterator& iter…
20 май '09 в 23:01
1
ответ
Поиск по значению свойства объекта в массиве косвенности
У меня есть массив Int32, каждый элемент содержит индекс ссылки на объект в другом массиве: class MyObject { public Int32 Time; } MyObject[] _objects; Int32[] _indices; Теперь мне нужно найти индекс объекта, время которого ближе к Double d, Псевдоко…
13 мар '15 в 14:26
1
ответ
char* отличается по уровням косвенности от char(*)[100]
В основном я беру пользовательский ввод и использую его для удаления из списка, когда эта ошибка только что была выдана. Код работал буквально час назад, поэтому я не знаю, почему Visual Studio сейчас пытается это сделать. char courseName[100]; scan…
12 апр '16 в 07:23
2
ответа
C++ Непрямость при доступе к членам от другого участника
Учитывая следующий пример кода: class Room { Room() : switch(*this) { } Lamp lamp; Switch switch; void TurnOn() { lamp.TurnOn(); } } class Switch { Switch(Room& room) : room(room) { } Room& room; void TurnOn() { room.lamp.TurnOn(); } } Я пон…
05 дек '11 в 17:07
1
ответ
Поддерживает ли модуль xlwt НЕПОСРЕДСТВЕННОЕ?
Я использовал следующие коды, но это не работает. Я проверил XLS. Формула заполнена правильно, но остается в виде текстовой записи. Если нажать ENTER, чтобы активировать эту ячейку, она работает. sheet1.write(1, 1, xlwt.Formula('INDIRECT(\"\'sheet1\…
05 сен '11 в 10:46
1
ответ
Что определяет качество оператора косвенного обращения?
У меня есть код, с помощью которого я могу запросить структуру для std::set объектов типа A что все соответствуют некоторым критериям. Я очень часто хочу, чтобы мои критерии запроса были такими, чтобы код возвращал набор, содержащий только один объе…
01 авг '16 в 15:02
1
ответ
Как оценить имя поля, содержащегося в другом поле в запросе доступа?
Мне нужно создать длинный список сложных строк, содержащий данные разных полей в разных местах для создания пояснительных отчетов. Единственный способ, которым я задумал в Access 2010, - это сохранить текстовые части в таблице вместе с именами полей…
05 апр '16 в 21:42
2
ответа
Как использовать метод для изменения указателя?
Я работаю над приложением для iPhone, используя цель C. У меня есть класс A, который создает указатель NSMutableArray, называемый "список". Но в классе A я никогда не создаю объект, на который он может указывать. Вместо этого я вызываю метод класса …
08 янв '11 в 19:36
2
ответа
Как интерпретировать пользовательский ввод как имя переменной?
Это довольно сложно объяснить. Рассмотрим переменные all, first, last, а также some: a="apple mcintosh" b="banana plantain" c="coconut cashew" all="$a $b $c" first="$a" last=$c" some="$a $c" Вот что у меня есть: echo "What do you want to install?" e…
01 авг '13 в 16:15
1
ответ
Преобразование музыкальных подстрок из BASIC в C++
Во многих версиях Basic музыку можно воспроизводить с утверждением PLAY. Он принимает в качестве аргументов примечания, октавы и т. Д., Но также и подстроки. В качестве примера, A$="BCD": B$="FDE": PLAY "XA$;O3XB$;" эквивалентно PLAY "BCDO3FDE" Я хо…
14 ноя '17 в 11:11
2
ответа
Как я могу ссылаться на существующий массив bash, используя 2-ю переменную, содержащую имя массива?
Мои самые близкие наиболее полезные совпадения, когда я искал ответ перед публикацией: Перебирать массив в оболочке, имя которой хранится в переменной Как использовать имя аргумента / параметра в качестве переменной в скрипте bash Как перебрать масс…
30 ноя '18 в 22:56
1
ответ
Присваивать переменной массива bash косвенно, по динамически создаваемому имени переменной
Скрипт Bash для создания нескольких массивов из CSV с неизвестными столбцами. Я пытаюсь написать скрипт для сравнения двух CSV-файлов с похожими столбцами. Мне нужно, чтобы найти соответствующий столбец из другого CSV и сравнить любые различия. Кике…
23 май '14 в 01:57
1
ответ
Как передать (и установить) не-объекты косвенным путем?
Объекты NSError часто используются так (взято из этого предыдущего вопроса): - (id)doStuff:(id)withAnotherObjc error:(NSError **)error; Я хочу добиться чего-то подобного с помощью косвенной BOOL: - (id)doStuff:(id)withAnotherObjc andExtraBoolResult:…
01 сен '11 в 04:56
2
ответа
Как написать функцию Bash, которая подтверждает значение существующей переменной с пользователем
У меня есть большое количество переменных конфигурации, для которых я хочу, чтобы пользователи выдавали подтверждение значений. Таким образом, может существовать некоторая переменная, определяющая номер прогона, и я хочу, чтобы скрипт спрашивал поль…
23 сен '14 в 18:20