Resultados da pesquisa a pedido "c++"

3 a resposta

Por que posso impedir conversões implícitas para tipos primitivos, mas não definidos pelo usuário?

Os padrões C ++ de alta integridade sugerem que argumentos rvalue para funções podem ser excluídos, impedindo conversões ...

1 a resposta

Todas as versões do GCC enfrentam um modelo que tem o tipo padrão em uma definição

Eu perdi inúmeras horas para identificar um problema comgcc. Eu queria testar nossa base de código com outro compilador para procurar mais avisos queClang [http://en.wikipedia.org/wiki/Clang]pode ter perdido. Fiquei chocado que praticamente ...

1 a resposta

Como impedir conversões implícitas em um modelo de função?

Como posso definir um modelo de função para impedir conversões implícitas? Parece que posso impedir conversões implícitas usando funções que não são de modelo, mas não usando modelos de função. Definir um modelo de função de referência de ...

6 a resposta

Como validar entrada usando scanf

Como posso validar a entrada do usuário usando scanf. Neste momento, tenho algo parecido com isto, mas não funciona. NOTA: Eu tenho o atoi apenas para validar que a validação scanf funciona. scanf("%[0987654321.-]s",buf); i = atoi(buf); if(i) ...

3 a resposta

Como desativar o VirtualStore para programas em C ++?

Eu gostaria que meu programa lançasse um erro ao tentar criar arquivos em locais protegidos, como a raiz da unidade C: \ (por exemplo:FILE* FileHandle = fopen("\\file.txt", a)) Em vez disso, o arquivo é criado na Loja Virtual em% APPDATA%. Como ...

5 a resposta

Por que muitos programas (antigos) usam floor (0.5 + input) em vez de round (input)?

As diferenças residem no valor retornado, fornecendo insumos em torno do desempate que acredito, comoesse código [http://coliru.stacked-crooked.com/a/cfd51b94915317ef]: int main() { std::cout.precision(100); double input = std::nextafter(0.05, ...

1 a resposta

Construindo e usando uma cadeia de ferramentas llvm pura para c ++ no linux

Supondo que isso seja possível, alguém poderia me dizer, como eu tenho que configurar o cmake build para criar uma cadeia de ferramentas llvm "pura" no ubuntu-16.04 que consiste em clanglldlibc ++libc ++ abilibunwind (llvm)compiler-rtquaisquer ...

1 a resposta

Como gerar esta imagem de 24 bits no Qt

Eu tenho uma matriz de caracteres não assinada que é definida assim: unsigned char **chars = new unsigned char *[H]; for(int i = 0; i < H; i++) { chars[i] = new unsigned char[W*3]; }Onde H é a altura da imagem e W é a largura, e chars é ...

7 a resposta

Conclusão do código Vim

É possível fazer com que o Vim complete o código para você, como em qualquer outro IDE (não apenas na pesquisa de palavras, mas em membros de classes, métodos etc.)? Quais são as melhores opções / plugins disponíveis?

2 a resposta

O que é qobject_cast?

Alguém poderia explicar da forma mais simples possível (ou tão simples quanto você gostaria) o queqobject_cast é, o que faz e por que precisamos converter um tipo de classe para outro? Tipo, eu tenho a impressão tipográfica no sentido de lançar ...