Resultados da pesquisa a pedido "macros"

4 a resposta

Como a memória é alocada para macros em c?

Gostaria de saber como a memória é alocada para #define variable in C. #define VAR1 10Tenho 2 perguntas ... Qual é o tipo de VAR1?Em qual segmento de memória VAR1 está armazenado?

6 a resposta

#define with space

É possível escrever define com espaços como: #define replace to replacement hereEu quero substituir "substitua para"com"substituição aqui" EDITAR: Quero testar membros privados: Eu escrevi #define private publicmas não funcionou para slots ...

4 a resposta

Caminho de construção para a diretiva #include com macro

Eu gostaria de incluir caminhos de arquivo criados dinamicamente por uma macro para uma parte dependente da configuração de destino do meu programa. por exemplo, eu gostaria de construir uma macro que seria invocada assim: #include ...

8 a resposta

Função embutida v. Macro em C - O que há de sobrecarga (memória / velocidade)?

eu pesquiseiEstouro de pilha [https://stackoverflow.com/]para os prós / contras de macros semelhantes a funções v. funções embutidas. Encontrei a seguinte discussão:Prós e contras de diferentes funções de macro / métodos em linha em ...

2 a resposta

Existe uma macro que o Xcode define automaticamente nas compilações de depuração?

Então eu posso escrever um código assim: #ifdef [whatever] // do stuff that will never show up in the production version #endif

3 a resposta

O que são expressões com efeitos colaterais e por que não devem ser passadas para uma macro?

Me deparei com uma declaração no texto C Como programar: "Expressões com efeitos colaterais (ou seja, valores variáveis são modificados) não devem ser transmitidas para uma macro porque os argumentos da macro podem ser avaliados mais de uma ...

7 a resposta

Por que apenas definir uma macro se ela ainda não estiver definida?

Em toda a nossa base de código C, vejo todas as macro definidas da seguinte maneira: #ifndef BEEPTRIM_PITCH_RATE_DEGPS #define BEEPTRIM_PITCH_RATE_DEGPS 0.2f #endif #ifndef BEEPTRIM_ROLL_RATE_DEGPS #define BEEPTRIM_ROLL_RATE_DEGPS 0.2f ...

1 a resposta

Como substituo um único número (de um conjunto de linhas) de uma lista de números?

Eu sou novo em programação / macroing, etc e gostaria de fazer isso. Devo usar o Word 2007 ou Python ou algo mais? Eu tenho apenas essas duas coisas atualmente. original message is this: hello how are you ref=13515 ofdifaoididpodvjakjeoijknvkln ...

2 a resposta

Acessando o valor de uma definição de Macro de Pré-processador

Se eu adicionar uma macro "FOO = bar" em GCC_PREPROCESSOR_DEFINITIONS (ou macros de pré-processador, se você usar o XCode "), qual seria a melhor maneira de acessar o valor de" FOO "? Atualmente, eu uso o desajeitado: #define MACRO_NAME(f) #f ...

1 a resposta

Como impor que um tipo implemente uma característica em tempo de compilação?

Eu quero escrever uma macro como esta: macro_rules! a { ( $n:ident, $t:ty ) => { struct $n { x: $t } } }Mas$t deve implementarAdd, Sub eMul traços. Como posso verificá-lo em tempo de compilação?