Resultados da pesquisa a pedido "macros"

2 a resposta

Macro C ++ com argumento lambda usando mais de 2 elementos capturados gera erro

foo(const std::function<void()>& functor) { .... } #define MACRO_EXAMPLE(functor) foo(functor) int main() { int i = 0, j = 0; MACRO_EXAMPLE([i](){}); // works fine MACRO_EXAMPLE([i, j](){}); // error: macro "MACRO_EXAMPLE" passed 2 arguments, but ...

2 a resposta

Macro do Visual Studio para selecionar o projeto de inicialização

No MSVC, várias operações (como Menu: Compilar: Compilar) são sensíveis ao contexto do Projeto de Solução atualmente selecionado. No entanto, esse projeto geralmente muda se você estiver navegando no Solution Explorer. Eu gostaria de escrever ...

1 a resposta

Use macros Scala para gerar métodos

Quero gerar aliases de métodos usando macros de anotação no Scala 2.11+. Nem tenho certeza de que isso seja possível. Se sim, como? Exemplo - Dado isso abaixo, quero que as macros de anotação se expandam para class Socket { @alias(aliases = ...

1 a resposta

EXTENDE o desafio: macros de função de pré-processador e oop de classe

fundo Eu tenho usado o pré-processador C para gerenciar e "compilar" projetos javascript semi-grandes com vários arquivos e criar destinos. Isso fornece acesso total às diretrizes do pré-processador C, como#include, #define, #ifdefetc. a partir ...

1 a resposta

Como saber qual função chamou outra

Quero saber se existe alguma maneira de saber onde a função atualmente em execução foi chamada, ou seja, em qual arquivo e linha. Estou usando a linguagem C e estou procurando algo semelhante às macros __FUNCTION__, __LINE__ ou __FILE__.

4 a resposta

Gerando um erro se a macro booleana marcada não estiver definida

Eu tenho vários arquivos de configuração, cada um contendo a definição de alguma macro booleana, a ser definida como 0 ou 1. Então, no meu código, verifico o valor dessa macro para decidir qual parte do código será ativada. Agora vem a parte ...

2 a resposta

Como definir uma macro que descreve um local de memória? [fechadas]

Uma variável está localizada na memória no endereço 0x10000. Como posso definir uma macro para que a gravação nessa macro seja gravada no local da memória?

4 a resposta

Macros no meio de uma declaração de classe ou função

Eu li perguntas relacionadas, comoesta [https://stackoverflow.com/questions/10210449/c-method-declaration-including-a-macro] eesta [https://stackoverflow.com/questions/15803761/c-pre-processor-define-after-class-keyword-and-before-class-name] , e ...

7 a resposta

Como obter as últimas informações de uma solução do Visual Studio na linha de comando?

Como obtenho recursivamente a versão mais recente da minha solução, como é feita no menu de contexto do Solution Explorer do Visual Studio? Eu quero fazer isso na linha de comando ou através de uma macro. Estou tentando automatizar uma parte da ...

1 a resposta

Pré-processador C, Macro "Sobrecarga"

Estou tentando fazer algum tipo de macro "sobrecarga", para que o MACRO (algo) seja expandido de forma diferente do MACRO (algo, mais). Usando um trecho que recebi ...