Resultados da pesquisa a pedido "stringification"
Pré-processador C, Stringify o resultado de uma macro
Eu quero especificar o resultado de uma expansão de macro. Eu tentei com o seguinte: #define QUOTE(str) #str #define TEST thisisatest #define TESTE QUOTE(TEST)E o TESTE é expandido para: "TEST", enquanto estou tentando obter "thisisatest". ...
Concatenate int para string usando C Preprocessor
Estou tentando descobrir como concatenar um#define int a um#define 'd usando oC Pré-processador. Meu compilador é o GCC 4.1 no CentOS 5. A solução também deve funcionar para MinGW. Gostaria de acrescentar um número de versão a uma string, mas ...
Existe uma maneira de usar a especificação de pré-processador C ++ em argumentos de macro variado
Meu palpite é que a resposta a esta pergunta é não, mas seria incrível se houvesse uma maneira. Para esclarecer, suponha que eu tenha a seguinte macro: #define MY_VARIADIC_MACRO(X...) // Does some stuff here in the macro definition O que eu ...
Preprocessor tomfoolery (restringindo um #include)
Nota: Esta questão não tem nada a ver com o OpenCL em si ... verifique o último parágrafo para obter uma declaração sucinta da minha pergunta. Mas, para fornecer alguns antecedentes: Estou escrevendo algum código C ++ que utiliza o OpenCL. Eu ...
Oposto ao pré-processador C "stringification"
Ao usar o pré-processador C, pode-se especificar um argumento macro como este: #define TO_STRING(x) "a string with " #xe, quando usado, o resultado é o seguinte: TO_STRING(test) expandirá para:"a string with test" Existe alguma maneira de ...
Avaliar o token do pré-processador antes da ## concatenação
Gostaria de avaliar um token antes de concatená-lo com outra coisa. O "problema" é que o padrão especifica o comportamento como antes que a lista de substituição seja reexaminada para que mais nomes de macro sejam substituídos, cada instância ...
C Macros para criar strings
ítulos alternativos (para ajudar na pesquis Converta um token de pré-processador em uma stringComo criar uma string de caracteres de umC valor da macro?Original Question Gostaria de usarC #define para criar cadeias literais em tempo de ...
Como adicionar um modificador a uma expressão regular citada (qr)
Existe uma maneira fácil de adicionar modificadores regex como 'i' a uma expressão regular citada? Por exemplo $pat = qr/F(o+)B(a+)r/; $newpat = $pat . 'i'; # This doesn't work A única maneira de pensar éprint "$pat\n" e ...
Página 2 do 2