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

1 ответ

Статический тип возврата макросов Scala

Итак, у меня есть этот макрос: import language.experimental.macros import scala.reflect.macros.Context class Foo class Bar extends Foo { def launchMissiles = "launching" } object FooExample { def foo: Foo = macro foo_impl def foo_impl(c: ...

11 ответов

Почему в C # нет макросов?

Когда я впервые изучал C #, я был удивлен, что у них не было поддержки макросов в той же емкости, которая существует в C / C ++. Я понимаю, что ключевое слово #define существует в C #, но его очень не хватает по сравнению с тем, что я полюбил в C ...

5 ответов

Что делает макрос Q_OBJECT? Зачем всем объектам Qt нужен этот макрос?

Я только начал использовать Qt и заметил, что все определения класса примера имеют макросQ_OBJECT как первая строка. Какова цель этого макроса препроцессора?

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

1 ответ

Сохранить файл слова как HTML в Java

Я пытаюсь сохранить файл слова как HTML, используя Java. Я сохраняю текстовый файл в формате xml, и он работает для меня Runtime rt1 = Runtime.getRuntime(); rt1.exec("C:/Program Files/Microsoft Office/Office12/WINWORD.EXE /msaveasxml ...

4 ответа

Как я могу создать экземпляр класса Case с аргументами конструктора без параметров в Scala?

Я делаю приложение Scala, которое устанавливает значения поля отражения. Это работает хорошо. Однако для установки значений полей мне нужен созданный экземпляр. Если у меня есть класс с пустым конструктором, я могу легко это сделать с помощью ...

7 ответов

Запятая в макросе C / C ++

Скажем, у нас есть такой макрос #define FOO(type,name) type nameКоторый мы могли бы использовать как FOO(int, int_var);Но не всегда так просто: FOO(std::map<int, int>, map_var); // error: macro "FOO" passed 3 arguments, but takes just ...

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 = ...

1 ответ

функциональный макрос против макросов

gcc (GCC) 4.7.2 c89Привет, Я просматривал набор тестов и заметил, что этот функциональный макрос объявлен так: #define MU_SUITE_START() char *msg = NULLОднако есть ли реальная разница в том, чтобы делать это вместо этого: #define ...

2 ответа

Clojure: попробуйте перехватить макрос, который также закрывает любые файловые потоки (не with-open)

ОБНОВИТЬ:Спасибо за всю помощь до сих пор. Это мой новый код, который работает. Но не совсем так, как хотелось бы. Мне нужно, чтобы вернуть исключение Java (не спрашивайте меня, почему). Пример: (safe (/ 1 0)) #<ArithmeticException ...

3 ответа

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

@cyberpunk_ [https://stackoverflow.com/users/1392142]пытается достичь чего-то и задал несколько вопросов, но все погоня сводится к следующему: Можно ли создать инструмент для обеспечения оценки времени компиляцииconstexpr функционировать? int ...