Resultados da pesquisa a pedido "c++"
Como lidar com números inteiros arbitrariamente grandes
Estou trabalhando em uma linguagem de programação e hoje cheguei ao ponto de poder compilar a função fatorial (recursiva), no entanto, devido ao tamanho máximo de um número inteiro, o maior que posso obter é fatorial (12). Quais são algumas ...
Como adicionar um dia ao horário obtido a partir do tempo ()
Eu tenho um tempo representado como o número de segundos decorridos desde a meia-noite de 1º de janeiro de 1970, UTC (os resultados de uma chamada anterior ao horário ()). Como adiciono um dia a esse horário? Adicionar 24 * 60 * 60 funciona na ...
Requisito de alocação do C ++ 11 em seqüências de caracteres
Ouvi dizer que o C ++ 11 exigiriastrings a serem alocados na memória contígua. Eu até pensei ter visto uma pergunta de estouro de pilha, mas não consigo encontrá-la. Eu sei que, na prática, o gcc e o Visual Studio alocamstrings ...
Compilando e vinculando bibliotecas de terceiros no VS 2015 [duplicado]
Esta pergunta já tem uma resposta aqui: Como adicionar bibliotecas adicionais ao projeto do Visual Studio? [/questions/4445418/how-to-add-additional-libraries-to-visual-studio-project] 4 respostasEstou trabalhando em um projeto C ++ usando o ...
O padrão exige que std :: tuple_size seja compatível com SFINAE?
Editar anexo: o título da pergunta era "o compilador do Visual Studio ou Clang tem comportamento incorreto" - mas isso foi alterado. Então, adiciono aqui que clang e gcc o compilam da maneira que eu pretendia, mas o VS não. Eu tenho o seguinte ...
Segfaults em malloc () e malloc_consolidate ()
Meu aplicativo é segmentado algumas vezes e principalmente em malloc () e malloc_consolidate () quando olho para o backtrace no gdb. Eu verifiquei que a máquina tem memória suficiente disponível, nem sequer começou a trocar. Eu verifiquei ...
Como substituir as funções virtuais das classes base que têm nomes idênticos em herança múltipla?
Suponha que eu tenha duas classes baseB1 eB2e uma classeD que deriva de B1 e B2 da seguinte maneira: class B1 { public: // ... virtual void foo() final { cout << "Hello, B1\n"; } }; class B2 { public: // ... virtual void foo() { cout << "Good ...
unordered_map :: find with key std :: par de ponteiros com falhas de hash personalizadas no VS2012
Eu precisava de umstd::unordered_map com a tecla astd::pair<T*, T*> então eu "roubei" o seguinte código: template <class T> inline void hash_combine(std::size_t & seed, const T & v) { std::hash<T> hasher; seed ^= hasher(v) + 0x9e3779b9 + (seed ...
Como enviar um objeto definido no MPI_Send
Procurei enviar um objeto definido e o mais próximo que encontrei foi com vetor (é diferente e não funciona com conjunto). Como posso enviar um objeto definido no MPI_Send? (sem usar a biblioteca de reforço) Qualquer um pode colocar um exemplo ...
Biblioteca estática do modo de lançamento muito maior que a versão do modo de depuração
Hoje eu descobri que a biblioteca estática compilada em que estou trabalhando é muito maiorLiberaçãomodo que noDepurar. Achei muito surpreendente, pois na maioria das vezes acontece exatamente o oposto (até onde eu sei). O tamanho no modo de ...