Я хотел бы динамически указать родительский класс для класса в Ruby. Рассмотрим этот код: class...
Я читал книгу Александреску «Современный дизайн C ++», и меня впечатлили методы, которые он...
Мне нужен очень простой пример крошечной базовой программы, которая читает два плагина и...
Я читал о RSpec и пытался выяснить, как реализовано RSpec «следует». Может ли кто-нибудь подсказать...
Я хочу исключить знак "=" по определенной причине.Это может выглядеть так:...
Этот синтаксис был использован как часть ответа на этот вопрос : template <bool> struct...
Есть ли способ динамически отследить, какие классы или модули включены в требуемые файлы. краткий...
Я не понимаю, как работает этот кусок кода (из Википедии) : template <int N> struct Factorial...
Могу ли я, во время выполнения GNU Objective-C, присоединить полу-произвольные фрагменты данных к...
У меня есть класс Wrapper, который поддерживает добавление параметров, которые вы можете найти...
Предполагается, что этот фрагмент кода вычисляет приближение к e (т.е. математическая константа ~ 2
Поскольку XML-схемы (XSD) сами по себе являются XML-файлами, должна быть возможность построить...
Я много раз слышал, как Руби рекламируют свои супер-впечатляющие возможности метапрограммирования,...
Рассмотрим следующее расширение (шаблон, распространяемый несколькими плагинами Rails на протяжении...
Контейнеру легко получить связанные итераторы, пример: std::vector<double>::iterator i; //An...
Я не понимаю class_eval. class Module def attr_ (*syms) syms.each do |sym| class_eval %{def #{sym}=...
Я сортирую массив: myArray.sort(comparators.some_comparator); и у меня есть несколько компараторов...
В метапрограммировании количество классов растет довольно быстро. Максимальное количество классов,...
Говорят, что Ruby - это язык метапрограммирования. Интересно, можно ли сделать первые 3 строки...
В классе Foo Я бы хотел включить метод Bar при определенных условиях: module Bar def some_method...
Я хочу что-то подобное class A { public: Array& operator()() { . . . } }; class B { public:...
Есть ли способ проверить, объявлена ли данная функция с помощью C-linkage (то есть с extern...
Существует ли существующая функция (в boost mpl или fusion) для разделения мета-вектора на...
Я пытаюсь написать DSL, который позволяет мне делать Policy.name do author "Foo"...
Я пытался возиться с глобальным модулем Cache, но не могу понять, почему это не работает. У...