Resultados da pesquisa a pedido "compile-time"

1 a resposta

Avaliação da variável Constexpr

Aqui está o meu código e preciso de esclarecimentos sobre o que está acontecendo: constexpr int funct(int x){ return x + 1; } int main(){ int x = funct(10); return 0; }constexprpermite o cálculo do tempo de compilação e com base no meu código ...

4 a resposta

Como determinar o comprimento de uma matriz em tempo de compilação?

Existem macros ou builtins que podem retornar o comprimento de matrizes em tempo de compilação no GCC? Por exemplo: int array[10];Para qual: sizeof(array) == 40 ???(array) == 10 Atualização0Devo apenas salientar que fazer isso em C ++ é ...

1 a resposta

Posso obter nomes de tipo C ++ de maneira constexpr?

Eu gostaria de usar o nome de um tipo em tempo de compilação. Por exemplo, suponha que eu tenha escrito: constexpr size_t my_strlen(const char* s) { const char* cp = s; while(*cp != '\0') { cp++; }; return cp - s; }e agora eu quero ...

5 a resposta

quot;O comportamento indefinido" se estende ao tempo de compilação?

Todos nós ouvimos os avisos de que, se você chamaromportamento não definido em C ou C ++,nada mesm pode acontecer Isto é limitado a qualquer comportamento de tempo de execução, ou isso também inclui algum comportamento em tempo de compilação? ...

5 a resposta

A mecânica da extensão através de funções livres ou funções membro

@Loads de bibliotecas C ++, o padrão incluído, permite adaptar seus objetos para uso nas bibliotecas. A escolha geralmente é entre uma função membro ou uma função livre no mesmo espaço para nom Gostaria de conhecer a mecânica e construir o ...

3 a resposta

aneira mais simples de determinar o tipo de retorno da funç

Dada uma função muito simples, mas longa, como: int foo(int a, int b, int c, int d) { return 1; } // using ReturnTypeOfFoo = ??? Qual é a maneira mais simples e concisa de determinar o tipo de retorno da função ReturnTypeOfFoo, neste ...

2 a resposta

SASS: Definir variável em tempo de compilação

É possível definir uma variável sass em tempo de compilação? Eu basicamente quero fazer isso: $color: red !default; div#head { background-color: $color; } Quando eu compilar para css, quero definir $ color como "azul" (de preferência na linha ...

3 a resposta

verificação da versão do iPhone em tempo de execução x tempo de compilação

Qual é a diferença entre tempo de execução, por exemplo,[[UIDevice currentDevice] systemVersion] e tempo de compilação, por exemplo,__IPHONE_OS_VERSION_MIN_REQUIRED verificando? Quando você deve um sobre o ...

4 a resposta

Criptografar / ofuscar uma string literal em tempo de compilação

Eu quero criptografar / codificar uma string no tempo de compilação, para que a string original não apareça no executável compilad Vi vários exemplos, mas eles não podem usar uma string literal como argumento. Veja o seguinte ...

9 a resposta

Pode um programa depender de uma biblioteca durante a compilação, mas não o tempo de execuçã

Entendo a diferença entre tempo de execução e tempo de compilação e como diferenciar os dois, mas não vejo a necessidade de fazer uma distinção entre tempo de compilação e tempo de execuçã dependências. O que eu estou engasgando é o seguinte: ...