macros — все вопросы
11ответов
92 голоса
Как управлять основным объемом в Windows 7?
На некоторых клавиатурах есть регуляторы громкости, которые можно нажать в любое время для управления основным томом. У моей клавиатуры этого нет. Есть ли способ создать ключевой макрос, который буде
1ответ
19 голосов
Предлагаем «безопасный enum» класс для ISO C
Есть довольно несколько вопросов и ответов о том, как сделать enum действительно безопасным для ввода текста, и я не нашел решения, обеспечивающего безопасность и допустимые значения типа. Поэтому я
3ответа
15 голосов
Генерирующий макрос обработчика исключений для C ++
У меня есть этот набор устаревших проектов на C ++ с большим количеством публичных функций. В начале ни одна из этих публично открытых функций не содержала внутри себя try..catch. Когда исключение C
2ответа
0 голосов
Вариант класса с полным движением Поддержка метода голосования в режиме OOP PythonEnhancing для VBA codeName /генератор слов с использованием DTMC в RubySimple Postfix Calculator с использованием Java 8Brainfuck с перегрузкой оператора C #Formatted print без необходимости указывать спецификаторы соответствия типов с использованием _GenericKhronos: первичный файл CMakeBattleship strategy evaluation frameworkAlternative to setInterval и setTimeoutParameterized Chutes & Лестничный симулятор с использованием SQL-хранимой процедурыBruteforce MD5 Password crackerExact sort - сортировка с несколькими операциями перемещения. Медиана данного дерева AVL. Создание фракции Queen Ann's Lace fractalGotta поймать их все! O (1) блокировка свободного контейнера. Что лучше для Lazy-Loading Navigation Properties отделяемого Self -Tracking Entities через службу WCF? Emacs Etags Shortcut FunctionsExecute функция n раз, где n известно во время компиляцииFord-Johnson слияния-вставки sortEvent-based Xbox Controller pollingVirtual Texturing - Таблица игнорирования страницы
Я попытался написать свой собственный variant, который полностью move-semantics включена. WRT для внедренных посетителей, они не требуют какой-либо политики и хотели бы быть извлечены из boost::st
2ответа
15 голосов
Отформатированная печать без необходимости указывать спецификаторы соответствия типов с помощью _Generic
Этот код позволяет печатать на C со стилем, похожим на C ++ ostream. Используя _Generic() (см. GP()), чтобы сформировать спецификатор строки , компилятор обрабатывает выбор printf().
Больше несо
3ответа
14 голосов
Деструкторы на лету
Из-за того, что мне нужно использовать библиотеки C внутри C ++, я все время пытался найти, что функция free вызвана, даже если выбрано исключение. UTILS_SCOPE_EXIT гарантирует, что функция будет вы
2ответа
14 голосов
Шаблон векторной структуры в C11
Этот один обзор будет немного сложным: я пытался реализовать структуру шаблона Vector в C11. Конечно, шаблоны на самом деле не существуют в C11, поэтому я использовал несколько макросов , чтобы пол
3ответа
12 голосов
Преобразование Endianness в C
Я написал простой заголовок C для преобразования континентности short целые числа и long. Он использует макрос GCC __BYTE_ORDER__, чтобы проверить порядок байтов системы и определить макросы на осно
1ответ
12 голосов
Привязки Lua для FTGL (рендеринг шрифтов FreeType в OpenGL)
Я написал некоторые привязки Lua для API API FTGL. Это работает достаточно хорошо, но у меня появилось множество макросов, по одному для каждой функции Lua. Например, LUD_NUMBER_NUMBER_TO_NUMBER соз
3ответа
11 голосов
Действительность макроса для вызова printf () в корпоративной среде
Я написал эту программу:
#include <stdio.h>
#define printS for(i=0;s[i];i++){printf("%c",s[i]);}
int i;
char s[] = "Hello World!\n";
void main()
{
printS;
}
Он выводит именно то, что
5ответов
11 голосов
Макрос для запуска кода один раз в течение жизни программы
Я использую этот маленький макрос много:
#define RUN_ONCE(runcode) \
{ \
static bool code_ran = 0; \
if(!code_ran){ \
code_ran = 1; \
runcode; \
} \
}
Я нахожу это
1ответ
42 голоса
Как назначить сочетание клавиш для записанного макроса в Sublime Text
У меня есть куча макросов, которые я записал и сохранил в Sublime Text 2. Я пытаюсь назначить быстрые клавиши для каждого из них, но я немного потерял, как это сделать,
Я посмотрел
Sublime T
5ответов
27 голосов
Являются ли шаблоны C ++ просто прославленными макросами?
Из разных сравнений между шаблонами C ++ и генериками C # /Java, подобными этому,
https://stackoverflow.com/questions/31693/what-are-the-differences-between-generics-in-c-and-java-and-templates-
1ответ
26 голосов
Каково происхождение препроцессора C?
Препроцессор C подключен к C, но он имеет совершенно другой синтаксис основного языка:
Синтаксически значимые пробелы (конец строки завершает утверждение, пробел после того, как макрос определя
4ответа
33 голоса
Как записать макросы для Autohotkey? [закрыто]
Я использовал макрорекордер для AutoHotkey в прошлом, но теперь я не могу найти это вообще.
Как записать макросы для Autohotkey?
4ответа
33 голоса
Как записать макросы для Autohotkey? [закрыто]
Я использовал макрорекордер для AutoHotkey в прошлом, но теперь я не могу найти это вообще.
Как записать макросы для Autohotkey?
4ответа
33 голоса
Как записать макросы для Autohotkey? [закрыто]
Я использовал макрорекордер для AutoHotkey в прошлом, но теперь я не могу найти это вообще.
Как записать макросы для Autohotkey?
19ответов
20 голосов
Языки программирования с Lisp-подобным механизмом расширения синтаксиса [закрыто]
У меня есть только ограниченное знание Lisp (пытаясь немного научиться в свободное время), но насколько я понимаю, макросы Lisp позволяют вводить новые языковые конструкции и синтаксис, описывая их
1ответ
20 голосов
Почему в библиотеке C используются макросы и функции с тем же именем?
Я читаю «Стандартную библиотеку C» от PJ Plauger, которая действительно интересна. В книге объясняется не только использование USE библиотеки, но и ее реализация.
Я закончил читать раздел ctype