Resultados da pesquisa a pedido "c++"

2 a resposta

Converter string hexadecimal grande em string decimal

Preciso converter uma string hexadecimal grande (muito grande para os tipos de dados internos) em uma string com sua representação decimal. Por exemplo: std::string sHex = "07AA17C660F3DD1D2A1B48F1B746C148"; std::string sDec; // should end up ...

5 a resposta

SSE2: Função de log de precisão dupla

Preciso de implementação de código aberto (sem restrição de licença) da função de log, algo com assinatura __m128d _mm_log_pd(__m128d);Está disponível na Intel Short Vector Math Library (parte do ICC), mas o ICC não é gratuito nem de código ...

4 a resposta

convenção de chamada e ordem de avaliação

Eu sei que o C ++ não especifica a ordem na qual os parâmetros são passados para uma função. Mas se escrevermos o seguinte código: void __cdecl func(int a, int b, int c) { printf("%d,%d,%d", a,b,c); } int main() { int i=10; func(++i, i, ++i); ...

2 a resposta

Imprecisões de ponto flutuante

Enquanto escrevia uma função que executaria alguma operação com cada número em um intervalo, encontrei alguns problemas com imprecisões de ponto flutuante. O problema pode ser visto no código abaixo: #include <iostream> using namespace std; int ...

8 a resposta

Captura de exceções de violação de acesso?

Exemplo int *ptr; *ptr = 1000;posso capturar a exceção de violação de acesso à memória usando C ++ padrão sem usar nenhum microsoft específico.

6 a resposta

Dadas 2 entradas de 16 bits, posso intercalar esses bits para formar um único int de 32 bits?

Qual é a maneira correta de fazer isso? Digamos que eu tenho ABCD e abcd e os bits de saída devem ser algo como AaBbCcDd. unsigned int JoinBits(unsigned short a, unsigned short b) { }

4 a resposta

A maneira mais fácil de desenhar uma imagem?

Suponha que você queira ler um arquivo de imagem em um formato de arquivo comum a partir do disco rígido, altere a cor de um pixel e exiba a imagem resultante na tela, em C ++. Quais bibliotecas (de código aberto) você recomendaria realizar o ...

2 a resposta

Como fornecer ao usuário sugestões de preenchimento automático para determinada gramática boost :: spirit?

Estou usando o Boost :: Spirit para criar uma linguagem simples de "filtro de dados" no meu aplicativo C ++ GUI para usuários não técnicos. O idioma é muito semelhante ao inglês simples e analisável no AST. Sou solicitado a tornar o processo o ...

3 a resposta

Enviar eventos programáticos do mouse para X

Eu sou um pouco novo paraX desenvolvimento em Linux. Gostaria de saber quais são as práticas recomendadas (ou links para recursos) para enviar programaticamente eventos do cursor. Movendo o cursor para um normalizado (X, Y), criando cliques com o ...

1 a resposta

Como você pode adicionar uma nova palavra-chave ao clang, uma palavra-chave que seria tratada como principal?

Como uma nova palavra-chave pode ser adicionada ao clang? A nova palavra-chave deve ser um qualificador de função. Para onde iria a parte da declaração? Obrigado.