Resultados da pesquisa a pedido "c++"
sando o registro do ponteiro base no C ++ inline a
Eu quero poder usar o registro do ponteiro base %rbp) dentro do asm inline. Um exemplo disso é o seguinte: void Foo(int &x) { asm volatile ("pushq %%rbp;" // 'prologue' "movq %%rsp, %%rbp;" // 'prologue' "subq $12, %%rsp;" // make room "movl $5, ...
Assembly ADC (adicionar com transporte) para C ++
Há uma instrução de montagemADC. Descobri que isso significa "Adicionar com transporte". Mas eu não sei o queaquel significa. Ou como escrever esta instrução em C ++. E eu sei que não é o mesmo queADD. Portanto, fazer um somatório simples não ...
Can num++ be atomic for 'int num'
Em geral, paraint num, num++ (ou++num), como uma operação de leitura-modificação-gravação, énot atomic. Mas muitas vezes vejo compiladores, por exemplo GCC [https://en.wikipedia.org/wiki/GNU_Compiler_Collection], gere o seguinte código para ele ...
por que posso atribuir literais de seqüência de caracteres a um ponteiro char * [duplicate]
Esta pergunta já tem uma resposta aqui: Qual é o tipo de literais de string em C e C + [/questions/2245664/what-is-the-type-of-string-literals-in-c-and-c] 4 respostas Acho que a string literal emc++ é o tipo deconst char*. E você não ...
What is an undefined reference/unresolved external symbol error and how do I fix it
O que são erros de símbolos externos indefinidos / de referência não definidos? Quais são as causas comuns e como corrigi / impedi-los? Feel se livre para editar / adicione seu próprio.
Acessando uma variável de membro da classe por seu nome no tempo de execução [duplicado]
Esta pergunta já tem uma resposta aqui: Obter atributo pelo nome [/questions/9468719/get-attribute-by-name] 5 respostas Na linha de mais perguntas impossíveis, mas é realmente isso: possível acessar a variável de membro de uma classe, onde o ...
m quais plataformas o número inteiro dividido por zero aciona uma exceção de ponto flutuant
Em outra pergunta, alguém estava se perguntando por que eles estavam recebendo um "erro de ponto flutuante" quando na verdade eles tinham um número inteiro dividido por zero em seu programa C ++. Surgiu uma discussão em torno disso, com alguns ...
Como remover o "ruído" da saída do conjunto GCC / clan
Quero inspecionar a saída de montagem da aplicaçãoboost::variant no meu código para ver quais chamadas intermediárias são otimizada Quando compilar o exemplo a seguir (com o GCC 5.3 usandog++ -O3 -std=c++14 -S), parece que o compilador otimiza ...
Divisão de ponto flutuante vs multiplicação de ponto flutuante
Existe algum ganho de desempenho (sem micro-otimização) codificando float f1 = 200f / 2em comparação com float f2 = 200f * 0.5 Um professor meu me disse há alguns anos que as divisões de ponto flutuante eram mais lentas que as multiplicações ...
Geração aleatória de cadeias Qt / c ++ [duplicado]
Esta pergunta já tem uma resposta aqui: Crie uma sequência ou número aleatório no Qt4 [/questions/3244999/create-a-random-string-or-number-in-qt4] respostas Estou criando um aplicativo em que preciso gerar várias seqüências aleatórias, ...