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

1 ответ

Документирование макросов Scala 2.10 [закрыто]

Начну с примера. Вот эквивалентList.fill для кортежей в качестве макроса в Scala 2.10: import scala.language.experimental.macros import scala.reflect.macros.Context object TupleExample { def fill[A](arity: Int)(a: A): Product = ...

2 ответа

живой пример на wandbox.org

аюсь структурировать подстановку (оценку) конкатенации макросов. Например: #include <stdio.h> #define FOO_ONE 12 #define FOO_TWO 34 #define BAR_ONE 56 #define BAR_TWO 78 #define MAKE_MAC(mac) // ... what to do here? void main(int argc, char ...

20 ответов

Макрос __FILE__ показывает полный путь

Стандартный предопределенный MACRO __FILE__, доступный в C, показывает полный путь к файлу. Есть ли способ сократить путь? Я имею ввиду вместо /full/path/to/file.cпонятно to/file.cили же file.c

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

4 ответа

#define SQR (x) x * x. Неожиданный ответ

Почему этот макрос выдает 144, а не 121?

3 ответа

возможно ли использование вспомогательного выражения для принудительной оценки функции constexpr во время компиляции?

3 ответа

Почему -lm не требуется в некоторых случаях при компиляции и компоновке кода C?

У меня есть образец файла здесь: #include <stdio.h> #include <math.h> int main(){ printf("%f\n", log(10)); }Когда я собираю это сgcc sample.c -o a это работает просто отлично. Я могу запустить это с./a и он производит вывод2.302585 как и ...

1 ответ

Понимание макросов DEFER и OBSTRUCT

Я создалнебольшая библиотека макропрограммирования макросов который реализует основные полезные конструкции, такие как

8 ответов

как найти источник некоторых макросов

3 ответа

Должен ли я использовать функцию или макрос для проверки аргументов в Clojure?

У меня есть группа числовых функций в Clojure, для которых я хочу проверить аргументы. Функции ожидают множество типов аргументов, таких как положительные це...

2 ответа

Что-то между __func__ и __PRETTY_FUNCTION__?