Resultados da pesquisa a pedido "macros"

5 a resposta

As macros C são convertidas implicitamente?

Eu pesquisei SO, mas não encontrei uma resposta para essas perguntas específicas. Perdoe-me se já foi respondido. Se você tem o seguinte: #define MACRO 40Você não o atribui a uma variável que o usa em um loop: for(int i = 0; i < MACRO; i++) ...

5 a resposta

Qual é o pré-processador Swift equivalente à comparação de verificação de versão do iOS?

estou obtendo yld: Symbol not found: _OBJC_CLASS_$_UIUserNotificationSettingse aqui está a função que está causando o erroquando o aplicativo está sendo executado em um dispositivo iOS7e sem sequer chamar a função no código. func ...

5 a resposta

Como ignorar a macro Autoexec ao abrir o MSAccess a partir do MSAccess?

Portanto, eu tenho um MDB do MSAccess que precisa abrir outros MDBs e executar um monte de código que comparará dois MDBs do Access para encontrar diferenças de código, diferenças de consulta, etc. O objetivo é verificar qualquer MDB de produção ...

5 a resposta

Como usar um Objective-C #define do Swift

Estou migrando umUIViewController classe para treinar um pouco com Swift. Estou usando com sucesso o código Objective-C através do cabeçalho da ponte, mas tenho a necessidade de importar um arquivo de constantes que ...

2 a resposta

elisp macro para escrever uma função?

Eu escrevi algumas funções quase idênticas, exceto por seus nomes. Por exemplo: ; x is name, such as function/paragraph/line/etc. (defun my-x-function (interactive) (mark-x) (do-more-stuff) (modify-x))Existe uma maneira de gerar automaticamente ...

4 a resposta

combinando duas variáveis em um nome de função na macro

Eu estava brincando com macros e clos, onde criei uma macro "objeto" para criar instâncias (defmacro object (class &rest args) `(make-instance ',class ,@args))Agora, também acabei querendo fazer algo semelhante para funções de acessador ...

2 a resposta

Tipos de ponteiro incompatíveis passando na macro _Generic

O código a seguir gera 2 avisos descritos no título da pergunta. #include <stdio.h> static void _print_f(float *f){printf("float : %f\n", *f);} static void _print_i(int *i) {printf("int : %d\n", *i);} #define print(num) _Generic((num), \ int* : ...

1 a resposta

Macro Varargs `ELEM` para uso com C

Fiquei me perguntando se há umELEM macro de comparação em uso geral, onde: (v == a || v == b) Pode ser substituído por: ELEM(v, a, b) Claro que isso pode ser feito com uma macro, #define ELEM(v, a, b) (((v) == (a)) || ((v) == (b))) No ...

1 a resposta

Como implementar o lambda como uma função chamada "lambda" no Clojure?

Eu gostaria de poder definir lambdas usando a sintaxe Lisp comum, no Clojure. Por exemplo: (lambda (myarg) (some-functions-that-refer-to myarg))Isso precisa resultar no mesmo que: #(some-functions-that-refer-to %)No meu caso, eu sei que sempre ...

1 a resposta

É possível escrever uma macro Rust que será expandida para uma assinatura de função / método?

Gostaria muito de poder algo como o seguinte: macro_rules! impl_a_method( ($obj:ident, $body:block) => ( fn a_method(foo: Foo, bar: Bar, baz: Baz) -> $obj $body ) ) // Implementation would look like: impl_a_method!(MyType, { MyType { foo: ...