Resultados da pesquisa a pedido "pragma"

6 a resposta

Por que o #pragma não é automaticamente assumido uma vez?

Qual é o sentido de dizer ao compilador especificamente para incluir o arquivo apenas uma vez? Não faria sentido por padrão? Existe alguma razão para incluir um único arquivo várias vezes? Por que não assumir isso? Tem a ver com hardware específico?

1 a resposta

Como expor a biblioteca estática C ao .net?

Quais são as etapas para expor funções C ++ para C e .Net? Eu quero usar os mesmos nomes de função em C ++, C e .Net para compilações de 32 bits e 64 bits. Estou postando esta pergunta e resposta porque não encontrei essas técnicas documentadas ...

1 a resposta

O pragma FENV_ACCESS existe em C ++ 11 e superior?

Lendo um relatório de bug paraclang não suporta pragma FENV_ACCESS [https://llvm.org/bugs/show_bug.cgi?id=8100]Eu me deparei com umComente [https://llvm.org/bugs/show_bug.cgi?id=8100#c15]: Definir o modo de arredondamento sem usar#pragma STDC ...

1 a resposta

Como envenenar um identificador no VC ++?

Envenenamento por funçãoé uma técnica muito útil em C ++. Em geral, refere-se a tornar uma função inutilizável, p. se você deseja proibir o uso de alocação dinâmica em um programa, você poderia"Poção"a função malloc para que não possa ser ...

2 a resposta

Qual é o objetivo do #pragma aux e como devo usá-lo?

Estou tentando atrasar uma biblioteca e usar GetProcAddress para obter uma função da biblioteca para usar repetidamente. O projeto em que estou trabalhando tem exemplos de como isso é feito em outros casos, e no arquivo de cabeçalho que descreve ...

7 a resposta

Existe uma dica do compilador para o GCC forçar a previsão de ramificação a sempre seguir um determinado caminho?

Para as arquiteturas Intel, existe uma maneira de instruir o compilador GCC a gerar código que sempre força a previsão de ramificação de uma maneira específica no meu código? O hardware da Intel suporta isso? E quanto a outros compiladores ou ...

1 a resposta

Remova #pragma uma vez que os avisos

estou usando#pragma once no meu.cppareia.hppse por isso recebo um aviso para cada arquivo que o usa. Não encontrei nenhuma opção para desativar esse tipo de aviso, apenas a coisa de#ifndef MY_FILE_H #define MY_FILE_H /*...*/ #endif. Então, você ...

1 a resposta

O alinhamento da estrutura não funcionou com o pacote #pragma

Eu tenho uma estrutura c ++: struct a { char b; int c; int d[100]; };O tamanho da estrutura deve ser 405 bytes. Eu vi que o tamanho da estrutura é de 408 bytes. O motivo é o alinhamento para 8 bytes após o número inteiro "c". A matriz "d" deve ...

2 a resposta

Diferenças entre pragmas simd e ivdep sempre?

Atualmente, estou tentando vetorizar um programa e observei um comportamento estranho Parece que um loop for é vetorizado ao usar #pragma simd (262): (col. 3) observação: SIMD LOOP FOI VETORIZADO. mas não quando eu uso sempre #pragma ...

3 a resposta

como usar o diagnóstico #pragma clang

Eu sei dissodiagnósticos # pragma clang pode ser usado para ignorar alguns avisos gerados pelo clang. Mas eu não sei como usar isso corretamente.Por exemplo,...