Resultados da pesquisa a pedido "c++"
largamentos literais inteiros negativos negativos
o Visual Studio 2010, o seguinte programa #include <iostream> using std::cout; int main() { cout << -2147483646 << '\n'; cout << -2147483647 << '\n'; cout << -2147483648 << '\n'; // numeric_limits<int>::min() cout << -2147483649 << '\n'; cout << ...
Otimização do localizador C ++ Palindrome
Eu escrevi um localizador de palíndromo em C ++ e consegui escrever um que é ... básico para dizer o mínim Estou procurando simplesmente aumentar a velocidade de execução do programa, agora leva cerca de 1m 5s para executar um teste para ...
Como fazer o encadeamento dormir menos de um milissegundo no Windows
No Windows, tenho um problema que nunca encontrei no Unix. É assim que um fio dorme por menos de um milissegundo. No Unix, você normalmente tem várias opções (dormir, dormir e dormir sem dormir) para atender às suas necessidades. No Windows, no ...
como usar o movntdqa para evitar a poluição do cache?
Estou tentando escrever uma função memcpy que não carrega a memória de origem no cache da CPU. O objetivo é evitar a poluição do cache. A função memcpy abaixo funciona, mas polui o cache como o memcpy padrão. Estou usando o P8700 proccesoor com ...
Reflexão em C ++
Eu trabalho há anos com Java. Durante esses anos, fiz uso extensivo (ou talvez apenas frequente) da reflexão e achei útil e agradável. Mas, há 8 meses, mudei de emprego e agora o Java é apenas uma memória e estou colocando minhas mãos no C ++. ...
pthread função de membro de uma classe com argumentos
Consegui anexar um thread ao membro da classe usando o código na parte inferior desta página:http: //www.tuxtips.org/? p = 5 [http://www.tuxtips.org/?p=5]. Não consigo descobrir como expandir o código para encapsular um método comovoid* ...
C ++ construtores / destruidores da classe base abstrata - correção geral
Recently Eu sou burro como desenvolvedor, então eu mergulhei, peguei um livro em C ++ e aprendi a fazer as coisas corretamente. Na minha cabeça, eu sei o que gostaria de fazer. Eu efetivamente quero umInterface que, quando herdado, deve ser ...
O que posso e não posso me especializar no namespace std?
s usuários @ podem adicionar especializações explícitas aostd namespace. No entanto, existem alguns modelos que são explicitamente proibidos de me especializa Que modelos podem e não posso me especializar?
tokenizing e conversão para pig latin
Isso parece coisa de lição de casa, mas tenha certeza de que não é lição de casa. Apenas um exercício do livro que usamos em nosso curso de c ++, estou tentando ler adiante sobre indicadores .. O exercício do livro diz para eu dividir uma frase ...
Como criar um bom hash_combine com saída de 64 bits (inspirado em boost :: hash_combine)
Atualmente, o Boost possui a função hash_combine que gera um inteiro não assinado de 32 bits (para ser mais preciso, size_t). Algumas ...