Resultados de la búsqueda a petición "stringification"

4 la respuesta

¿Qué significa ## para el preprocesador C (C ++)?

tengo unC programa a continuación:

5 la respuesta

¿Convertir un objeto y contenido de jQuery a cadena?

3 la respuesta

Existe alguna forma de utilizar la cadena de caracteres del preprocesador C ++ en argumentos macro variables?

Supongo que la respuesta a esta pregunta es no, pero sería increíble si hubiera una manera. Para aclarar, suponga que tengo la siguiente macro: #define MY_VARIADIC_MACRO(X...) // Does some stuff here in the macro definition Lo que me gustaría ...

3 la respuesta

C El preprocesador genera macros por concatenación y stringificación [duplicado]

Esta pregunta ya tiene una respuesta aquí: ¿Cuáles son las aplicaciones del operador de preprocesador ## y las trampas a considerar? [/questions/216875/what-are-the-applications-of-the-preprocessor-operator-and-gotchas-to-conside] 13 ...

8 la respuesta

Stringifying argumentos de la plantilla

¿Es posible en C ++ alinear los argumentos de la plantilla? Intenté esto:

7 la respuesta

¿Cómo funciona este código C?

4 la respuesta

Pragma en definir macro

¿Hay alguna forma de incrustar la declaración pragma en macro con otras declaraciones? Estoy tratando de lograr algo como: #define DEFINE_DELETE_OBJECT(type) \ void delete_ ## type_(int handle); \ void delete_ ## type(int handle); \ #pragma ...

3 la respuesta

# y ## en macros

#include <stdio.h> #define f(a,b) a##b #define g(a) #a #define h(a) g(a) int main() { printf("%s\n",h(f(1,2))); printf("%s\n",g(f(1,2))); return 0; }Con solo mirar el programa, uno "podría" esperar que el resultado sea el mismo para ...

2 la respuesta

Opuesto del preprocesador C "stringificación"

Cuando se usa el preprocesador C, se puede stringificar el argumento macro de esta manera: #define TO_STRING(x) "a string with " #xy así, cuando se usa, el resultado es el siguiente: TO_STRING(test) se expandirá a:"a string with test" ¿Hay ...

2 la respuesta

C Preprocesador, Stringify el resultado de una macro

Quiero stringificar el resultado de una expansión macro. He intentado con lo siguiente: #define QUOTE(str) #str #define TEST thisisatest #define TESTE QUOTE(TEST)Y TESTE se expande a: "TEST", mientras trato de obtener "thisisatest". Sé que ...