Результаты поиска по запросу "macros"
Статический тип возврата макросов 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: ...
Почему в C # нет макросов?
Когда я впервые изучал C #, я был удивлен, что у них не было поддержки макросов в той же емкости, которая существует в C / C ++. Я понимаю, что ключевое слово #define существует в C #, но его очень не хватает по сравнению с тем, что я полюбил в C ...
Что делает макрос Q_OBJECT? Зачем всем объектам Qt нужен этот макрос?
Я только начал использовать Qt и заметил, что все определения класса примера имеют макросQ_OBJECT как первая строка. Какова цель этого макроса препроцессора?
Сохранить файл слова как HTML в Java
Я пытаюсь сохранить файл слова как HTML, используя Java. Я сохраняю текстовый файл в формате xml, и он работает для меня Runtime rt1 = Runtime.getRuntime(); rt1.exec("C:/Program Files/Microsoft Office/Office12/WINWORD.EXE /msaveasxml ...
Как я могу создать экземпляр класса Case с аргументами конструктора без параметров в Scala?
Я делаю приложение Scala, которое устанавливает значения поля отражения. Это работает хорошо. Однако для установки значений полей мне нужен созданный экземпляр. Если у меня есть класс с пустым конструктором, я могу легко это сделать с помощью ...
Запятая в макросе 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 ...
Документирование макросов 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 = ...
функциональный макрос против макросов
gcc (GCC) 4.7.2 c89Привет, Я просматривал набор тестов и заметил, что этот функциональный макрос объявлен так: #define MU_SUITE_START() char *msg = NULLОднако есть ли реальная разница в том, чтобы делать это вместо этого: #define ...
Clojure: попробуйте перехватить макрос, который также закрывает любые файловые потоки (не with-open)
ОБНОВИТЬ:Спасибо за всю помощь до сих пор. Это мой новый код, который работает. Но не совсем так, как хотелось бы. Мне нужно, чтобы вернуть исключение Java (не спрашивайте меня, почему). Пример: (safe (/ 1 0)) #<ArithmeticException ...
возможно ли использование вспомогательного выражения для принудительной оценки функции constexpr во время компиляции?
@cyberpunk_ [https://stackoverflow.com/users/1392142]пытается достичь чего-то и задал несколько вопросов, но все погоня сводится к следующему: Можно ли создать инструмент для обеспечения оценки времени компиляцииconstexpr функционировать? int ...