Errores, fallos, preguntas - página 2864
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
Entonces, ¿por qué no funciona?
Lo más probable es que este enfoque no funcione en ningún sitio. Porque hay una sustitución en la que el VALOR de la derecha es indefinido.
Este enfoque probablemente no funcione en ningún sitio. Como hay una sustitución en marcha donde el VALOR de la derecha es indefinido.
Sí, y es malo cambiar la macro-sustitución de otra persona.
Sin este mal , no habría ocurrido.
Y es malo cambiar la macro-sustitución de otra persona. Sobre todo si son macros de entorno predefinidas. No importa dónde al final, después de que todos los archivos del proyecto se ensamblan, la anulación de la macro va a terminar. Será mejor que defina su propia macro _VALUE.
¿Puedo preguntar por qué no se puede utilizar una asignación de VALOR a una variable global y multiplicarla y sustituirla en la definición final?
Se puede, pero entonces se pierde el sentido de la sustitución de macros (sustituir valores en el código). Toda la esperanza queda en el compilador, que convierte el tipo const (por cierto, ¿has definido el tipo de la variable?) a tipo constexpr de c++
Pero por lo demás, sí, se puede.
Pero entonces, sí, se puede.
No funcionará con eso.
No funcionará con este.
Este enfoque probablemente no funcione en ningún sitio. Como hay una sustitución de este tipo, donde el VALOR de la derecha no está definido.
Al parecer, no entiendo en absoluto cómo funciona el compilador. Imaginé que las cadenas se analizan secuencialmente. Así que no hay ningún valor indefinido a la derecha:
Al parecer, no entiendo en absoluto cómo funciona el compilador. Imaginé que las cadenas se analizan secuencialmente. Así que no hay ningún valor indefinido a la derecha:
Funciona de arriba hacia abajo como el reemplazo de texto. Es decir, "TMP" será sustituido por "VALOR".
Al parecer, no entiendo en absoluto cómo funciona el compilador. Imaginé que las cadenas se analizan secuencialmente. Así que no hay ningún valor indefinido a la derecha:
No es el compilador - es el preprocesador)
se convierte en
y su VALOR es indefinido.