Resultados da pesquisa a pedido "macros"

3 a resposta

Qual é o objetivo de um duplo negativo na definição de macro, como (!! (expr))? [duplicado]

Possível duplicado: Negação dupla no código C ++. [https://stackoverflow.com/questions/248693/double-negation-in-c-code] Estou lendo uma base de código e encontro algo assim: #define uassert(msgid, msg, expr) ...

3 a resposta

Mais informações sobre `({});` em C?

Notei que, às vezes, as macros C são escritas da seguinte maneira: #define foo(bar) ({ ++bar; })Após algumas experiências, descobri que: ({}); irá compilar, mas não fará nada. (Como esperado.)Deixe o; off causará um erro de sintaxe. Um efeito ...

2 a resposta

JSP: crie um código reutilizável (tag, macro) e use-o na mesma página

Existe alguma maneira de criar algum tipo de macro parametrizada em uma página JSP e reutilizá-la algumas vezes na mesma página. Tags JSP podem ser usadas, mas eu precisaria criar um arquivo por tag.

7 a resposta

Qual é a diferença entre uma macro e uma função em C? [fechadas]

Qual é a diferença entre uma macro e uma função noC? Por favor, diga-me uma aplicação onde eu possa usar macros e funções?

0 a resposta

O uso de macro resulta em saída incorreta quando usado como parte de uma expressão matemática maior - por que isso acontece?

Este é um programa de rotina C normal que eu descobri em algum banco de perguntas. É mostrado abaixo: #define CUBE(p) p*p*p main() { int k; k = 27 / CUBE(3); printf("%d", k); }De acordo com minha compreensão e conhecimento, o valor de K deve ser ...

5 a resposta

Qual macro quebrar o código específico do Mac OS X em C / C ++

Ao ler várias fontes C e C ++, encontrei duas macros__APPLE__ e__OSX__. Eu achei muito uso de__OSX__ em vários códigos, especialmente aqueles originários de*BSD sistemas. No entanto, às vezes acho que testar__OSX__ só não é suficiente e eu tenho ...

1 a resposta

Macros não são executadas no Visual Studio 2010

Macros emVisual Studio 2010 [http://en.wikipedia.org/wiki/Microsoft_Visual_Studio#Visual_Studio_2010]não pode mais ser iniciado. Eles não atingem um ponto de interrupção em sua primeira linha no IDE da macro. Não há nenhuma mensagem de erro. As ...

1 a resposta

Objetos reconhecidos automaticamente transferidos para ROIs no Imagej

Estou enfrentando um desafio no meu campo e precisaria de alguns conselhos. Eu tenho uma imagem com anéis de árvores. Para ver uma foto com a qual quero trabalhar, você pode vê-la na minha caixa ...

1 a resposta

Macro do contador do pré-processador

Existe uma maneira de criar umCOUNTER() macro (que segue o padrão C ++ 11/14) que é expandida para um número que aumenta um a cada vezCOUNTER() é invocado? Eu pensei sobre isso, mas não consegui encontrar uma maneira de fazê-lo funcionar. Não ...

1 a resposta

O que é EXPORT_SYMBOL_GPL no código do kernel do Linux?

O que é EXPORT_SYMBOL_GPL no código do kernel do Linux? Abaixo está um trecho de código, que contém EXPORT_SYMBOL_GPL 62 struct resource *platform_get_resource(struct platform_device *dev, 63 unsigned int type, unsigned int num) 64 { 65 int i; ...