Вопросы по теме '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 просмотров
schedule
27.10.2023
BOOST_PP_SEQ_ENUM с одинарными кавычками?
По сути, я хочу разделить один токен на несколько токенов, заключенных в одинарные кавычки, но, поскольку это кажется невозможным, я остановился на этом . В принципе:
#include <boost/preprocessor/seq/enum.hpp>
char string[] =...
174 просмотров
schedule
31.12.2023
ошибка: мусор `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