Я инстанцирую класса A (который я импортирую от кого-то еще, таким образом, я не могу изменить его) в мой класс X. Существует ли способ, которым я могу прервать или перенести вызовы к методам в A? Т.е. в коде ниже банки...
Как я могу добавить переменную экземпляра к определенному классу во времени выполнения, и позже получить и установить его значение от за пределами класса? Я ищу решение для метапрограммирования, которое позволяет мне изменять...
Я читал статью о TheServerSide на ployglot, программирующем на платформе Java. Некоторые комментарии в статье называют метапрограммирование способностью сгенерировать код (возможно, на лету)...
Во время моей стандартной работы я, оказалось, записал цепочечную функцию JavaScript, которая является чем-то как выражение LINQ для запросов результата JSON. Результат var = от (obj1) .as ("x") .where ("x.id=5") .groupby ("...
У меня есть приложение C++, которое может быть упрощено до чего-то вроде этого: класс AbstractWidget {общественность: виртуальный ~AbstractWidget () {} виртуальное пустое нечто () {} виртуальная пустая панель () {}//(другой...
Есть ли способ в Java создать метод meta get, который может возвращать любое поле класса, используя аргумент для указания имени поля? Другими словами, есть какой-либо метод в java, который может анализировать ...
Я ищу путь в C++ для извлечения типа возврата функции (не называя его). Я предполагаю, что это потребует некоторого шаблонного волшебства. пустите в ход Foo (); международная Панель (); magic_template <Нечто>:: ввести...
Я недавно столкнулся с термином Полиморфный Код и задавался вопросом, мог ли кто-либо предложить законное (т.е. в легальном и бизнес-соответствующем программном обеспечении) причина использовать его в компьютерной программе?...
Я только что начал играть с метапрограммированием, и я работаю над различными задачами только для исследования домена. Один из них должен был генерировать уникальное целое число и отобразить его для ввода, как ниже: интервал myInt =...
Приблизительно в течение года я думал о записи программы, которая пишет программы. Это, прежде всего, было бы игривым осуществлением, которое могло бы преподавать мне некоторые новые понятия. Мое вдохновение прибыло из...
Таким образом, я имею серию глобальных функций, говорю: foo_f1 (интервал a, интервал b, символ *c); foo_f2 (интервал a); foo_f3 (символ *a); я хочу сделать обертку C++ вокруг них, чего-то как: MyFoo:: f1 (интервал a, интервал b, символ*...
Я изучаю улучшение моих навыков программирования (на самом деле, я пытаюсь приложить все усилия для всасывания меньше каждый год, как наш Jeff Atwood выразился), таким образом, я думал в чтение материала о метапрограммировании и сам...
Мне нужна некоторая идея, как написать C ++ кросс-платформенное внедрение нескольких parallelizable проблем способом, таким образом, я могу использовать в своих интересах SIMD (SSE, SPU, и т.д.) при наличии. А также я хочу быть в состоянии...
Для какой-то базы. База 1 четная. Какая-то сложная замена-замещение. Кроме того, и, конечно, делать это не очень хорошая идея в реальном производственном коде. Я просто спросил из любопытства.
Просто быстрый и простой вопрос: в PostgreSQL, как Вы перечисляете названия всех сохраненных функций/хранимых процедур с помощью таблицы, использующей просто оператор SELECT, если возможный? Если простой ВЫБОР...
Как может я преобразовывать: obj назад в переменную, названную obj в определении? нечто определения (панель) нечто конца панели some_method_call: ОБНОВЛЕНИЕ obj: заключительный код более тщательно продуман, чем это, но... Мне нравится быть...
Я хотел бы отладить некоторый шаблонный код для понимания этого лучше. К сожалению, я являюсь новым для шаблонной обработки метапрограммирования, и мне трудно войти. Когда я пытаюсь произвести предварительно обработанный источник...
в первый раз при переполнении стека. Я изучаю использование некоторых функций метапрограммирования, обеспеченных Ruby или Python, но сначала я должен знать степень, на которую они позволят мне расширяться...
Существует функция в Python, названном оценкой, которая берет строковый вход и оценивает его.>>> x = 1>>> печатают оценку ('x+1') 2>>> оценка печати ('12 + 32') 44>>>, Что...
Я ищу взять произвольное количество списков (например, [2, 1, 4..], [8, 3, ...], ... ) и выбрать номера из каждого списка для генерации всех перестановок. Например: [2, 8, ...],
[2, 3, ...],
[1, ...
Я не понимаю, как эта часть кода (из Википедии) работает: шаблон <интервал N> Факториал структуры {перечисление {оценивает = N * Факториал <N - 1>:: значение};}; шаблон <> структура...
Я узнаю о метаклассах в Python. Я думаю, что это - очень мощная техника, и я ищу хорошее использование для них. Я хотел бы некоторую обратную связь хороших полезных реальных примеров использования...
как я добавляю код к существующей функции, или прежде или после? например, у меня есть класс: класс A (объект): тест определения (сам): распечатайте "здесь", как я редактирую остроумие класса...
В операторе сравнения: шаблон <класс R1, класс R2> bool оператор == (менеджер <R1> m1, менеджер <R2> m2) {возвращает m1.internal_field == m2.internal_field;} там любой путь I...
Я пытался генерировать класс из словаря: класс attr: для ключа objects_type: setattr (attr, ключ, статья лямбды: список ()) Это дает ошибку, что attr не определяется во время...
Я хочу быть в состоянии создать массив расчетных значений (скажем, для пользы простоты, из которой я хочу, чтобы каждое значение было квадратом, он - индекс), во время компиляции использующий шаблонное метапрограммирование...
Учитывая умеренно сложную структуру XML (десятки элементов, сотни атрибутов) без XSD и требования создать объектную модель, что изящный путь состоит в том, чтобы не писать шаблону from_xml ()...
Я пробую, создают класс, который добавляет функциональность к универсальному классу, непосредственно не взаимодействуя через интерфейс с перенесенным классом. Хорошим примером этого был бы интеллектуальный указатель. А именно, я хотел бы...