Resultados da pesquisa a pedido "c-preprocessor"

3 a resposta

acros C ++: manipulando um parâmetro (exemplo específic

Preciso substituir GET("any_name")co String str_any_name = getFunction("any_name"); A parte difícil é como aparar as aspas. Possível? Alguma ideia

4 a resposta

Classes C ++ com membros que fazem referência entre si

Estou tentando escrever duas aulas com membros que se referem uns aos outros. Não tenho certeza se estou fazendo algo errado ou simplesmente não é possível. Alguém pode me ajudar aqui ... Source.cpp #include "Headers.h" using namespace std; ...

6 a resposta

Macros de pré-processador recursivo variável - é possíve

Eu me deparei com um pequeno problema teórico. Em um pedaço de código que estou mantendo, há um conjunto de macros como #define MAX_OF_2(a, b) (a) > (b) ? (a) : (b) #define MAX_OF_3(a, b, c) MAX_OF_2(MAX_OF_2(a, b), c) #define MAX_OF_4(a, b, c, ...

4 a resposta

# Define deve adicionar espaços em torno de macros?

Eu estava olhando o programa emhttp: //www0.us.ioccc.org/1988/westley. [http://www0.us.ioccc.org/1988/westley.c], mencionado emuma outra resposta SO [https://stackoverflow.com/questions/19/fastest-way-to-get-value-of-pi/39512#39512] - deve ...

7 a resposta

Tipo de #define variable

Se eu tiver #define MAXLINE 5000Que tipo de MAXLINE é entendido? Devo assumir que é umint? Posso testá-lo de alguma forma? Em geral, como se pode determinar o tipo de#defineed variável?

5 a resposta

xecute apenas o pré-processador, mas apenas com determinadas instruçõe

Tenho várias instruções de depuração definidas em um programa e quero poder fazer uma cópia da fonte sem essas instruçõe Para fazer isso, olhei pela primeira vez o argumento de linha de comando -E do GCC, que executa apenas o pré-processador; ...

3 a resposta

Ordem de avaliação macro [duplicada]

Possible Duplicate: # e ## em macros [https://stackoverflow.com/questions/4364971/and-in-macros] por que a saída do segundo printf é f (1,2) qual é a ordem em que a macro é avaliad #include <stdio.h> #define f(a,b) a##b #define g(a) #a #define ...

9 a resposta

Uma macro C pode conter variáveis temporárias?

Tenho uma função que preciso macroizar. A função contém variáveis temporárias e não me lembro se existem regras sobre o uso de variáveis temporárias nas substituições de macr long fooAlloc(struct foo *f, long size) { long i1, i2; double ...

6 a resposta

Define a macro do pré-processador através do cmake

Como definir uma variável de pré-processador através do cmak O código equivalente seria#define foo.

4 a resposta

MinGW não define WIN32, erro nas diretivas de pré-processador

Estou usando o mingw32-make para compilar um projeto no Windows, que depende de um projeto chamado libevent2. Continuo recebendo este erro - util.h:69:25: fatal error: sys/socket.h: No such file or directory Obviamente, um arquivo da API do ...