Вопросы по теме 'macros'

Как я могу написать макрос Visual Studio для выполнения рефакторинга класса Extract?
Я пытаюсь создать макрос для Visual Studio 2008, который ведет себя следующим образом: (извлечение макроса класса) Я выделяю некоторый текст в текущем открытом документе и вызываю макрос (используя привязку клавиш или что-то еще). Макрос...
1157 просмотров
schedule 03.01.2024

Макрос Visual Studio для отступа фигурных скобок C/C++
У нас есть старый проект, который мы поддерживаем, который использует отступ фигурной скобки. Вместо того, чтобы менять параметры Visual Studio каждый раз, когда я переключаю проекты, я хотел бы иметь возможность делать это быстро и легко. Я...
1051 просмотров
schedule 19.12.2023

Есть ли способ контролировать порядок раскрытия макросов
Я надеюсь, что у кого-то может быть идея о том, как контролировать/указывать порядок раскрытия макросов. Вот контекст: // 32 bit increments, processor has registers for set, clear and invert #define CLR_OFF 1 #define SET_OFF 2 #define INV_OFF 3...
3415 просмотров
schedule 18.11.2023

Встроенная функция v. Макрос в C Какие накладные расходы (память / скорость)?
Я искал в Stack Overflow плюсы и минусы функционально-подобных макросов и встроенных функций. Я нашел следующее обсуждение: Плюсы и минусы Различные макро-функции / встроенные методы в C ... но он не дал ответа на мой главный животрепещущий...
29575 просмотров
schedule 04.01.2024

Макрос C — динамический #include
Я пытаюсь понять, как создать переменную строку для оператора #include с помощью GCC. Идея состоит в том, что для каждого написанного мной исходного модуля я хочу включить в качестве заголовка динамически сгенерированный исходный код C , который...
12973 просмотров
schedule 26.10.2023

Аргумент Introspect передан макросу Scala
Я хотел бы запрограммировать макрос Scala, который принимает в качестве аргумента экземпляр класса case. Все объекты, которые могут быть переданы в макрос, должны реализовывать определенную характеристику маркера. В следующем фрагменте кода...
1430 просмотров
schedule 21.01.2024

Сделать шаг в тайм-ауте макроса SAS после заданного интервала
Я использую SAS 9.1.3 (на сервере), и у меня есть цикл макросов по массиву для подачи интенсивного вычислительного набора шагов моделирования, которые добавляются к таблице. Мне интересно, можно ли установить максимальное время запуска для каждого...
277 просмотров
schedule 20.11.2023

Почему макрос, в котором используется let, расширяется иначе, чем макрос, который этого не делает?
Я новичок в Lisp, читаю Let Over Lambda Дуга Хойта, и он представляет макрос Пола Грэма nif в главе 3. Я поигрался с этим и создал эти два макроса: (defmacro niffy (expr pos zero neg) `(cond ((plusp ,expr) ,pos) ((zerop ,expr) ,zero)...
108 просмотров
schedule 10.01.2024

ImageJ Создайте .jar для запуска набора макросов
Я написал несколько макросов для ImageJ и хотел бы создать файл .jar (.zip), чтобы упростить распространение и установку. Я не могу найти способ запустить макрос, который находится в файле jar. Я просмотрел API ImageJ и, возможно, из-за того, что я...
428 просмотров
schedule 21.01.2024

Автоматически декодировать URL-адреса в Notepad++
Я работаю с большим количеством URL-ссылок, которые мне нужно декодировать. Я хочу написать макрос (или использовать любой другой метод, на самом деле, самый простой), прикрепленный к сочетанию клавиш, который автоматически декодирует URL-адреса в...
832 просмотров
schedule 18.12.2023

Как реализовать инкапсулированную сериализацию на C++ без макроса?
Я задаюсь этим вопросом. Я пытался написать класс С++ для сериализации полиморфного объекта. То есть у меня есть template<class T> class PolymorphicSerializable { ... }; который может быть унаследован CRTP от корня сериализуемой...
377 просмотров
schedule 25.12.2023

Excel VBA для вызова одного макроса путем нескольких независимых изменений рабочего листа
Я использовал следующий код VBA для изменения рабочего листа, который применяется к одной ссылке на ячейку и используется для вызова макроса, зависящего от выбора из списка проверки данных. Событие, вызванное макросом, применяется к строке активной...
65 просмотров
schedule 07.12.2023

Возврат из вызывающей функции внутри лямбда
Лямбда-выражения — отличный способ создать повторно используемый код внутри функции/метода, не загрязняя родительский класс. В большинстве случаев они являются очень функциональной заменой макросов в стиле C. Тем не менее, есть один синтаксический...
1507 просмотров
schedule 05.11.2023

Узнайте тип __VA_ARGS__ в вариативном макросе
Предположительно, у меня есть вариативный макрос (например, MY_MACRO(...) ), и я называю его следующим образом: MY_MACRO(std::pair<int, int> const &p) Теперь __VA_ARGS__ в теле моего макроса будет std::pair<int, int> const...
536 просмотров

BOOST_PP_SEQ_ENUM с одинарными кавычками?
По сути, я хочу разделить один токен на несколько токенов, заключенных в одинарные кавычки, но, поскольку это кажется невозможным, я остановился на этом . В принципе: #include <boost/preprocessor/seq/enum.hpp> char string[] =...
174 просмотров

ошибка: мусор `bswapl eax movl% eax 'после регистрации
Я определяю МАКРОС в исходном коде GAS. Но он не компилируется gcc. Ниже приводится мой определенный МАКРОС. #define MSGSCHEDULE0(index) \ movl (index*4)(%rsi) ,%eax \ bswapl eax \ movl %eax ,(index*4-272)(%rdi) Ниже...
201 просмотров
schedule 28.12.2023

Rust: не могу найти макрос
Я пытаюсь запустить код ржавчины из postgres_types документации. Пример кода можно найти здесь: postgres_types моя среда ржавчины: Cargo - версия cargo 1.40.0-nightly (5da4b4d47 2019-10-28) rustc - версия rustc 1.40.0-nightly...
1481 просмотров
schedule 12.12.2023

Как использовать макрос в C для выбора типа и конкретных функций в зависимости от выбранного типа?
У меня есть фрагмент кода C, в котором я определяю некоторые структуры данных для фундаментального типа. Я хотел бы определить этот фундаментальный тип через макрос, чтобы сделать его изменчивым, что-то вроде: #define F_TYPE float...
13 просмотров
schedule 23.11.2023