0
ответов

В чем разница между макросом и константой в C ++?

Меня спросили этот вопрос в техническом интервью: В чем разница между константой и макросом в C ++? Я ответил, что макрос - это директива препроцессора, и может быть трудно ...
вопрос задан: 5 May 2014 23:46
0
ответов

Notepad++ с использованием команды «Выполнить» в макросе

Можно ли создать макрос в Notepad ++, который может использовать команду «Выполнить», чтобы я мог вызывать внешний.exe для работы с указанным файлом? Я могу сделать это вручную, но когда я...
вопрос задан: 1 May 2014 09:42
0
ответов

Как побочный эффект следующего макроса в C? Встроенный C

#define min (a, b) ((a) <= (b)? (A): (b)) Это макрос, меня спросили, каковы побочный эффект, если я использовал следующее: наименее = Мин (* p ++, b); ПРИМЕЧАНИЕ. Это был встроенный вопрос
вопрос задан: 30 April 2014 16:16
0
ответов

Понимание того, как реализовать один раз-только макрос Лиспа

В книге Питера Сейбеля "Practical Common Lisp" мы можем найти определение очень сложного макроса один раз-только (см. внизу страницыhttp://www.gigamonkeys.com/book/macros-defining-your-own.html)...
вопрос задан: 23 April 2014 01:46
0
ответов

Автоматическое создание снимков экрана в окне программы

Я ищу программу, которая сочетает в себе запись макросов с возможностью создания снимков экрана. У нас есть руководство по программному обеспечению со многими скриншотами. Когда будет выпущена новая версия программного обеспечения, нам понадобится ...
вопрос задан: 9 April 2014 10:57
0
ответов

Создать имя включаемого файла в макросе

Я пытаюсь сгенерировать имя включаемого файла в макросе. Это должно быть законным в C ++: #include INCLUDE_FILE, это работает нормально, но как только я пытаюсь ...
вопрос задан: 19 March 2014 09:54
0
ответов

Неназванные параметры в C

В C, в отличие от C ++, все параметры определения функции должны иметь имя. Вместо того, чтобы аннулировать ошибки «неиспользованный параметр» с помощью (void) a или открыто использовать __attribute __ ((unused)), я создал ...
вопрос задан: 4 March 2014 19:39
0
ответов

Можно ли предотвратить удаление запятой с пустым __VA_ARGS__ в Visual C ++?

В Visual Studio 2005 у меня есть макрос, который выглядит как это (пример !!): #define MY_CALL (FUN, ...) \ if (prepare (x, y)) {\ FUN (__ VA_ARGS__); \} / ** / Пока функция принимает ...
вопрос задан: 26 February 2014 17:27
0
ответов

NSString макро хэрхэн хийх вэ?

Тогтмол NSString утгыг илэрхийлдэг макро хэрхэн хийх вэ? Xcode 4: # дээр тодорхойлохдоо "Олон тэмдэгттэй тэмдэгтийн тогтмол" ба "Тэмдэгтийн тогтмол хэтэрхий урт" гэсэн анхааруулгыг авч байна.
вопрос задан: 7 February 2014 15:29
0
ответов

Повторное использование макроса C в нескольких файлах

У меня есть несколько часто используемых макросов, которые повсеместно необходимы практически во всех C файл я пишу. В настоящее время я копирую их в каждый файл, в котором они мне нужны. Вероятно, это плохая идея, потому что я...
вопрос задан: 31 January 2014 23:42
0
ответов

Как запустить макросы Python в LibreOffice?

Когда я захожу в Инструменты -> Макросы -> Организовать макросы -> Python, я получаю следующее диалоговое окно: невозможно создать новые макросы Python. Очевидно, у LibreOffice нет редактора Python, поэтому я должен написать макросы ...
вопрос задан: 28 January 2014 18:20
0
ответов

Что такое & ldquo;: - !! & rdquo; в коде C?

Я наткнулся на этот странный код макроса в /usr/include/linux/kernel.h: / * Принудительно вызвать ошибку компиляции, если условие выполнено, но также вывести результат (со значением 0 и типом size_t), поэтому выражение ...
вопрос задан: 15 December 2013 21:45
0
ответов

ошибка, вызванная синтаксисом макросов

Следующий код и небольшая его часть не имели смысла, потому что он был за пределами моих знаний, и мне было интересно, сможет ли кто-нибудь решить эту маленькую проблему для меня ...
вопрос задан: 22 October 2013 03:14
0
ответов

Разница между определением макроса и определением функции

Я пытаюсь изучить Лисп, но я застрял на этом примере (вы можете найти его в "ANSI Common Lisp" Пола Грэма, стр. 170): (defmacro in (obj & rest choices) (let ((insym (gensym))) `(...
вопрос задан: 6 October 2013 06:48
0
ответов

Различный вывод из макросов и определение функции [дубликаты]

#include # определить prod (a, b) ((a> b)? a * a: b * b) int prod1 (int a, int b) {return ((a> b)? a * а: Ь * б); } int main () {int p = 0, q = -1; int p1 = 0, q1 = -1; printf ("% d" ...
вопрос задан: 1 October 2013 21:12
0
ответов

Что заставляет этот заголовочный файл замедлять сканирование VS2005? (IntelliSense реабилитирован?)

Я экспериментировал с проектом C ++, используя технику хеширования времени компиляции, которую я нашел здесь. Макросы работают, как ожидалось, и время компиляции приемлемое, но 64 рекурсивных макроса кажутся ...
вопрос задан: 30 September 2013 19:28
0
ответов

Есть ли какой-нибудь учебник по Template Haskell для тех, кто не знает Lisp?

Я хотел изучить Template Haskell, но все найденные мной руководства предполагают, что вы выучили lisp и знаете, что такое макросы Lisp, или что вы знаете немного жаргона теории CS - такие штуки, как стыки, ...
вопрос задан: 12 August 2013 17:23
0
ответов

Может ли javascript имитировать нажатие кнопки?

Я проектирую сайт, на котором было бы проблематично, если бы макросам позволяли свободно работать. Я думал о способе остановить макрос, созданный путем имитации HTTP-запросов от нажатия кнопки, но это ...
вопрос задан: 28 June 2013 18:45
0
ответов

defmacro с defclass

У меня есть класс в Common Lisp: (defclass my-cool-class () ((variable1: initarg: variable1: accessor variable1: initform (ошибка «Необходимо передать значение переменной1»)) (переменная2: ...
вопрос задан: 14 May 2013 05:43
0
ответов

расширение макропеременной внутри строки в кавычках

Я нашел две разные вещи в двух хорошо известных книгах на c, первый «Формальные параметры не заменяются в строке в кавычках в раскрытии макросов» - K&R c language page 76, второй - это ...
вопрос задан: 15 April 2013 17:35
0
ответов

Как поставить двойные кавычки на этапе сборки VS2010

Я пытаюсь создать шаг копирования файла после сборки в VS2010, который обрабатывает макросы пути, когда они имеют встроенные пробелы. Я пробовал заключать команды копирования в двойные кавычки, но получаю сообщение об ошибке из...
вопрос задан: 8 April 2013 09:36
0
ответов

Emacs :Переопределение команды в Haskell -режим (haskell -режим -хук)

в emacs в режиме haskell -я хотел изменить команду «C -x C -s» на «C -x C -s», а затем «C -c C -л». Взяв пример с :Haskell.org :Emacs/Keybindings и простое использование, я попытался вставить...
вопрос задан: 20 March 2013 16:52
0
ответов

dotCMS: как разбить содержимое на страницы в списке?

Я работаю над проектом dotCMS, в котором мы пишем HTML, Javascript и Velocity, но не Java (там есть была еще не нужна). В dotCMS мне нужно пройти два отношения, чтобы составить список ...
вопрос задан: 4 March 2013 13:15
0
ответов

Почему существует макрос, определяющий _tmain?

Я новичок в программировании на C ++, пришедший из Java и C #. Меня озадачивает распространение #define терминов, начиная с самого простого: #define _tmain wmain Когда я впервые узнал немного о ...
вопрос задан: 15 February 2013 10:30
0
ответов

Как отобразить макрос Jinja2 из вызываемого представления?

У меня есть определенные макросы, которые вызываются из нескольких шаблонов. Например, на странице «Продукт» есть раздел «Обзор», в котором используются макросы, определенные в «helpers/review.jinja2», для печати каждого обзора. В...
вопрос задан: 13 February 2013 01:24
0
ответов

Как работает макрос Q _FOREACH (= foreach )и почему он такой сложный?

В Qt есть цикл foreach, который реализуется с помощью макросов (Q _FOREACH ). Существуют разные реализации, в зависимости от компилятора. Определение GCC выглядит следующим образом:#определить Q _FOREACH (...
вопрос задан: 22 January 2013 13:26
0
ответов

iOS создать макрос

У меня есть фрагмент кода, который я использую довольно часто, и я хотел бы сделать из него макрос. Хотя я не совсем уверен, как это сделать. Вот код, который я хочу использовать UIImage * titleImage = [UIImage ...
вопрос задан: 18 January 2013 03:02
0
ответов

Макрос Лиспа (или функция) для вложенных циклов

Можно ли написать макрос Common Lisp, который принимает список измерений и переменных , тело (итерации), и создает код, состоящий из такого количества вложенных циклов, как указано в списке?...
вопрос задан: 19 December 2012 10:17
0
ответов

Есть простой пример для объяснения макросов Lisp «обычному» программисту?

Недавно я разговаривал с коллегой и пытался рассказать ему о красоте (Common) Lisp. Я попытался как-то объяснить макросы, так как считаю макросы одной из смертоносных особенностей ...
вопрос задан: 1 December 2012 23:19
0
ответов

Каков рекомендуемый способ передачи результатов вычислений макросов во -время выполнения?

Я пытаюсь построить некоторый SQL -, например абстракцию, и столкнулся с проблемой. Это упрощенная «таблица базы данных» :trait Coffee { ID определения :Long def name :String def brand :String } Это мой...
вопрос задан: 12 October 2012 15:26