Resultados de la búsqueda a petición "compile-time"

1 la respuesta

Evaluación variable Constexpr

Aquí está mi código y necesito aclaraciones sobre lo que está sucediendo: constexpr int funct(int x){ return x + 1; } int main(){ int x = funct(10); return 0; }constexpr's permite el cálculo del tiempo de compilación, y según mi código anterior, ...

4 la respuesta

¿Cómo determinar la longitud de una matriz en tiempo de compilación?

¿Hay macros o componentes integrados que pueden devolver la longitud de las matrices en tiempo de compilación en GCC? Por ejemplo: int array[10];Para cual: sizeof(array) == 40 ???(array) == 10 Actualización0Podría señalar que hacer esto en C ...

1 la respuesta

¿Puedo obtener nombres de tipo C ++ de una manera constexpr?

Me gustaría usar el nombre de un tipo en tiempo de compilación. Por ejemplo, supongamos que he escrito: constexpr size_t my_strlen(const char* s) { const char* cp = s; while(*cp != '\0') { cp++; }; return cp - s; }y ahora quiero tener: template ...

5 la respuesta

Se extiende el "comportamiento indefinido" al tiempo de compilación?

Todos hemos escuchado las advertencias de que si invoca comportamiento indefinido en C o C ++,nada en absolut puede pasar ¿Está limitado a cualquier comportamiento de tiempo de ejecución en absoluto, ¿o esto también incluye algún ...

5 la respuesta

La mecánica de la extensión a través de funciones gratuitas o funciones miembro

as cargas @ de bibliotecas C ++, el estándar incluido, le permiten adaptar sus objetos para su uso en las bibliotecas. La elección suele ser entre una función miembro o una función libre en el mismo espacio de nombres. Me gustaría conocer la ...

3 la respuesta

La forma más sencilla de determinar el tipo de función de retorno

Dada una función muy simple, pero larga, como: int foo(int a, int b, int c, int d) { return 1; } // using ReturnTypeOfFoo = ??? ¿Cuál es la forma más simple y concisa de determinar el tipo de retorno de la función ReturnTypeOfFoo, en este ...

2 la respuesta

SASS: Establecer variable en tiempo de compilación

¿Es posible establecer una variable sass en tiempo de compilación? Básicamente quiero hacer esto: $color: red !default; div#head { background-color: $color; }Cuando compilo a css quiero establecer $ color en "azul" (preferiblemente desde la ...

3 la respuesta

versión de iPhone en tiempo de ejecución vs. tiempo de compilación verifique

¿Cuál es la diferencia entre el tiempo de ejecución, por ejemplo,[[UIDevice currentDevice] systemVersion] y tiempo de compilación, por ejemplo,__IPHONE_OS_VERSION_MIN_REQUIRED ¿comprobación? ¿Cuándo deberías uno sobre el ...

4 la respuesta

Encriptar / ofuscar un literal de cadena en tiempo de compilación

Quiero cifrar / codificar una cadena en tiempo de compilación para que la cadena original no aparezca en el ejecutable compilado. He visto varios ejemplos, pero no pueden tomar un literal de cadena como argumento. Vea el siguiente ...

9 la respuesta

¿Puede un programa depender de una biblioteca durante la compilación pero no del tiempo de ejecución?

Entiendo la diferencia entre tiempo de ejecución y tiempo de compilación y cómo diferenciar entre los dos, pero simplemente no veo la necesidad de hacer una distinción entre tiempo de compilación y tiempo de ejecución dependencias. n lo que me ...