Результаты поиска по запросу "metaprogramming"

0 ответов

Укажите состав функции через декларативные карты в F #

Clojure Prismatic / Сантехническая библиотека может использоваться для предоставления декларативного и явного определения графа функций приложения или модуля...

0 ответов

вызов метода before в модели на ruby

0 ответов

Пожалуйста.

я есть текущий скрипт: task myTask {} class Person { Person() { Person instance = this println this.metaClass.class.name println this.getMetaClass().class.name println instance.metaClass.class.name println instance.getMetaClass().class.name } ...

ТОП публикаций

0 ответов

lvalue ссылки

я есть следующая функция шаблона со специализацией: // Pass the argument through ... template<typename T, typename U=T> U convert(T&& t) { return std::forward<T>(t); } // ... but convert std::strings const char* convert(std::string s) { return ...

0 ответов

Таким образом, у вас нет лишних затрат времени выполнения, и ваши клиенты могут использовать любую библиотеку, которую они предпочитают.

инство компиляторов C ++ допускают отключение исключений. Есть ли способ определить его из кода без использования макросов препроцессора, специфичных для компилятора, таких как _CPPUNWIND для MSVC? Идеально во время компиляции.

0 ответов

Как рассчитать смещение члена класса во время компиляции?

Учитывая определение класса в C ++ class A { public: //methods definition .... private: int i; char *str; .... } Можно ли рассчитать смещение члена класса во время компиляции с использованием метапрограммирования шаблона C ++? Класс не является ...

0 ответов

Узнайте, может ли объект C ++ вызываться

Можно ли написать черту типа, скажемis_callable<T> который говорит, есть ли у объектаoperator() определены? Легко, если аргументы оператора вызова известны заранее, но не в общем случае. Я хочу, чтобы признак возвращал истину тогда и только ...

1 ответ

Есть ли способ определить, существует ли функция и может ли она использоваться во время компиляции?

Edit: Короткий ответ на мой вопрос: у меня было ошибочное представление о том, что может делать SFINAE, и он вообще не проверяет тело функции:sfinae создает ...

1 ответ

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

У меня есть функция, которая принимает несколько логических аргументов шаблона:

1 ответ

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

Я пытаюсь определить функцию, используя параметры шаблона шаблона (я просто хочу знать, как она работает). У меня есть следующее: