6
ответов

Python: обертывание вызовов метода с пред и методы сообщения

Я инстанцирую класса A (который я импортирую от кого-то еще, таким образом, я не могу изменить его) в мой класс X. Существует ли способ, которым я могу прервать или перенести вызовы к методам в A? Т.е. в коде ниже банки...
вопрос задан: 15 July 2017 10:46
6
ответов

Добавление переменной экземпляра к классу в Ruby

Как я могу добавить переменную экземпляра к определенному классу во времени выполнения, и позже получить и установить его значение от за пределами класса? Я ищу решение для метапрограммирования, которое позволяет мне изменять...
вопрос задан: 8 February 2017 22:33
6
ответов

Что такое точно метапрограммирование?

Я читал статью о TheServerSide на ployglot, программирующем на платформе Java. Некоторые комментарии в статье называют метапрограммирование способностью сгенерировать код (возможно, на лету)...
вопрос задан: 26 September 2016 11:37
6
ответов

Действительно ли метапрограммирование возможно в JavaScript?

Во время моей стандартной работы я, оказалось, записал цепочечную функцию JavaScript, которая является чем-то как выражение LINQ для запросов результата JSON. Результат var = от (obj1) .as ("x") .where ("x.id=5") .groupby ("...
вопрос задан: 13 September 2016 11:13
6
ответов

Я могу использовать Любопытно Повторяющийся Шаблонный Шаблон здесь (C++)?

У меня есть приложение C++, которое может быть упрощено до чего-то вроде этого: класс AbstractWidget {общественность: виртуальный ~AbstractWidget () {} виртуальное пустое нечто () {} виртуальная пустая панель () {}//(другой...
вопрос задан: 2 September 2015 13:42
6
ответов

Как создать метод single get с параметром для возврата определенного поля [duplicate]

Есть ли способ в Java создать метод meta get, который может возвращать любое поле класса, используя аргумент для указания имени поля? Другими словами, есть какой-либо метод в java, который может анализировать ...
вопрос задан: 3 March 2014 10:10
6
ответов

Извлеките тип возврата функции, не называя его (использующие шаблоны?)

Я ищу путь в C++ для извлечения типа возврата функции (не называя его). Я предполагаю, что это потребует некоторого шаблонного волшебства. пустите в ход Foo (); международная Панель (); magic_template <Нечто>:: ввести...
вопрос задан: 2 July 2012 13:26
6
ответов

Использование полиморфного кода в законных целях?

Я недавно столкнулся с термином Полиморфный Код и задавался вопросом, мог ли кто-либо предложить законное (т.е. в легальном и бизнес-соответствующем программном обеспечении) причина использовать его в компьютерной программе?...
вопрос задан: 29 April 2012 20:42
6
ответов

Шаблонная метапрограмма, преобразовывающая тип в уникальное число

Я только что начал играть с метапрограммированием, и я работаю над различными задачами только для исследования домена. Один из них должен был генерировать уникальное целое число и отобразить его для ввода, как ниже: интервал myInt =...
вопрос задан: 22 November 2011 12:34
6
ответов

Есть ли программы, которые многократно пишут новые программы?

Приблизительно в течение года я думал о записи программы, которая пишет программы. Это, прежде всего, было бы игривым осуществлением, которое могло бы преподавать мне некоторые новые понятия. Мое вдохновение прибыло из...
вопрос задан: 16 June 2010 21:26
6
ответов

Как можно сделать функцию 'passthru' в C++ с помощью макросов или метапрограммирования?

Таким образом, я имею серию глобальных функций, говорю: foo_f1 (интервал a, интервал b, символ *c); foo_f2 (интервал a); foo_f3 (символ *a); я хочу сделать обертку C++ вокруг них, чего-то как: MyFoo:: f1 (интервал a, интервал b, символ*...
вопрос задан: 24 May 2010 19:43
6
ответов

Метапрограммирование - сам объяснительный код - учебные руководства, статьи, [закрытые] книги

Я изучаю улучшение моих навыков программирования (на самом деле, я пытаюсь приложить все усилия для всасывания меньше каждый год, как наш Jeff Atwood выразился), таким образом, я думал в чтение материала о метапрограммировании и сам...
вопрос задан: 2 April 2010 07:54
6
ответов

SIMD или не SIMD - кросс-платформенный

Мне нужна некоторая идея, как написать C ++ кросс-платформенное внедрение нескольких parallelizable проблем способом, таким образом, я могу использовать в своих интересах SIMD (SSE, SPU, и т.д.) при наличии. А также я хочу быть в состоянии...
вопрос задан: 23 January 2010 08:11
6
ответов

Что некоторые хорошие сценарии XCode должны ускорить разработку?

XCode позволяет Вам создавать автоматизированные сценарии для выполнения повторяющихся задач. Какие сценарии Вы записали для ускорения разработки?
вопрос задан: 4 October 2009 02:33
5
ответов

Могу ли я добавить числа с препроцессором C / C ++?

Для какой-то базы. База 1 четная. Какая-то сложная замена-замещение. Кроме того, и, конечно, делать это не очень хорошая идея в реальном производственном коде. Я просто спросил из любопытства.
вопрос задан: 25 August 2017 10:58
5
ответов

Перечислите сохраненные функции, которые ссылаются на таблицу в PostgreSQL

Просто быстрый и простой вопрос: в PostgreSQL, как Вы перечисляете названия всех сохраненных функций/хранимых процедур с помощью таблицы, использующей просто оператор SELECT, если возможный? Если простой ВЫБОР...
вопрос задан: 23 May 2017 11:46
5
ответов

Ruby - преобразуйте от символа до переменной

Как может я преобразовывать: obj назад в переменную, названную obj в определении? нечто определения (панель) нечто конца панели some_method_call: ОБНОВЛЕНИЕ obj: заключительный код более тщательно продуман, чем это, но... Мне нравится быть...
вопрос задан: 27 March 2016 11:39
5
ответов

Шаблонное Метапрограммирование C++ - действительно ли возможно произвести сгенерированный код?

Я хотел бы отладить некоторый шаблонный код для понимания этого лучше. К сожалению, я являюсь новым для шаблонной обработки метапрограммирования, и мне трудно войти. Когда я пытаюсь произвести предварительно обработанный источник...
вопрос задан: 6 October 2015 01:19
5
ответов

В Ruby или Python может самое понятие Класса быть переписанным?

в первый раз при переполнении стека. Я изучаю использование некоторых функций метапрограммирования, обеспеченных Ruby или Python, но сначала я должен знать степень, на которую они позволят мне расширяться...
вопрос задан: 23 June 2011 15:34
5
ответов

Эквивалентный из оценки Python в Haskell

Существует функция в Python, названном оценкой, которая берет строковый вход и оценивает его.>>> x = 1>>> печатают оценку ('x+1') 2>>> оценка печати ('12 + 32') 44>>>, Что...
вопрос задан: 18 April 2011 22:58
5
ответов

Произвольное количество вложенных циклов?

Я ищу взять произвольное количество списков (например, [2, 1, 4..], [8, 3, ...], ... ) и выбрать номера из каждого списка для генерации всех перестановок. Например: [2, 8, ...], [2, 3, ...], [1, ...
вопрос задан: 21 August 2010 07:49
5
ответов

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

Я не понимаю, как эта часть кода (из Википедии) работает: шаблон <интервал N> Факториал структуры {перечисление {оценивает = N * Факториал <N - 1>:: значение};}; шаблон <> структура...
вопрос задан: 21 June 2010 18:54
5
ответов

Хорошее реальное использование метаклассов (например, в Python)

Я узнаю о метаклассах в Python. Я думаю, что это - очень мощная техника, и я ищу хорошее использование для них. Я хотел бы некоторую обратную связь хороших полезных реальных примеров использования...
вопрос задан: 25 May 2010 18:43
5
ответов

Python добавляет к функции динамично

как я добавляю код к существующей функции, или прежде или после? например, у меня есть класс: класс A (объект): тест определения (сам): распечатайте "здесь", как я редактирую остроумие класса...
вопрос задан: 7 May 2010 14:52
5
ответов

C++: Как потребовать, чтобы один шаблонный тип был получен из другого

В операторе сравнения: шаблон <класс R1, класс R2> bool оператор == (менеджер <R1> m1, менеджер <R2> m2) {возвращает m1.internal_field == m2.internal_field;} там любой путь I...
вопрос задан: 13 April 2010 21:27
5
ответов

Добавление атрибутов класса с помощью для цикла в Python

Я пытался генерировать класс из словаря: класс attr: для ключа objects_type: setattr (attr, ключ, статья лямбды: список ()) Это дает ошибку, что attr не определяется во время...
вопрос задан: 15 February 2010 10:58
5
ответов

Действительно ли возможно создать и инициализировать массив шаблонного метапрограммирования использования значений?

Я хочу быть в состоянии создать массив расчетных значений (скажем, для пользы простоты, из которой я хочу, чтобы каждое значение было квадратом, он - индекс), во время компиляции использующий шаблонное метапрограммирование...
вопрос задан: 9 February 2010 02:04
5
ответов

C++ неявное шаблонное инстанцирование

У меня в настоящее время есть иерархия классов как MatrixBase-> DenseMatrix-> (другие типы матриц)-> MatrixView-> TransposeView->...
вопрос задан: 19 November 2009 07:33
5
ответов

Код Ruby для быстрой-и-грязной сериализации XML?

Учитывая умеренно сложную структуру XML (десятки элементов, сотни атрибутов) без XSD и требования создать объектную модель, что изящный путь состоит в том, чтобы не писать шаблону from_xml ()...
вопрос задан: 4 October 2009 13:28
5
ответов

универсальная неразрушающая обертка кэша

Я пробую, создают класс, который добавляет функциональность к универсальному классу, непосредственно не взаимодействуя через интерфейс с перенесенным классом. Хорошим примером этого был бы интеллектуальный указатель. А именно, я хотел бы...
вопрос задан: 10 August 2009 16:29