Resultados da pesquisa a pedido "c++"
std :: multiset vs. std :: priority_queue velocidade comparação
Tento substituir std :: multiset por std :: priority_queue. Mas fiquei desapontado com os resultados da velocidade. O tempo de execução do algoritmo aumenta em 50% ... Aqui estão os comandos correspondentes: top() = begin(); pop() = ...
Entendimento (simples?) Herança C ++
Estou lutando um pouco para entender por que esse snippet de código não é compilad #include <cstdio> class A { public: virtual int potential()=0; virtual int potential(int arg, int arg2)=0; }; class B : public A { public: int potential() { ...
Vetores, estruturas e std :: find
Novamente comigo com vetores. Espero não ser muito irritante. Eu tenho uma estrutura como esta: struct monster { DWORD id; int x; int y; int distance; int HP; };Então criei um vetor: std::vector<monster> monsters; Mas agora eu não sei como ...
Enviando e recebendo matriz 2D por MPI
O problema que estou tentando resolver é o seguinte: O código serial C ++ que eu tenho computado em uma grande matriz 2D. Para otimizar esse processo, desejo dividir essa matriz 2D grande e executar em 4 nós (digamos) usando MPI. A única ...
Exemplo mais simples de uso do Google C ++ Testing Framework com CMake
Eu tenho uma biblioteca C ++ muito simples (um arquivo de cabeçalho, um arquivo .cpp). Quero escrever testes de unidade para este projeto usando o Google C ++ Testing Framework. Aqui está a estrutura de diretórios: ~/project1 | |-- ...
possível obter um código C intermediário do Objective-
Como entendi corretamente, além do fato de a linguagem Objective-C ser um superconjunto estrito de um C "limpo", o paradigma OOP adicionado é simulado por um conjunto de funções parcialmente descritas em Referência de tempo de execução do ...
Alocar grandes blocos de memória com o novo
Tenho a necessidade de alocar grandes blocos de memória com novo Estou empolgado em usar o novo porque estou escrevendo uma simulação para o lado do produtor de um aplicativo em duas partes. O código do produtor real está alocando esses blocos ...
Essa recursão infinita é UB?
No C ++ 11, como um loop infinito sem efeitos colaterais, o programa a seguir é UB: int main() { while (true) {} }O seguinte também é UB? void foo() { foo(); } int main() { foo(); } Citações do padrão para ambos os programas seriam ideai
Pré-alocando buckets em um C ++ std :: unordered_map
Estou usando ostd::unordered_map do gnu ++ 0x para armazenar uma enorme quantidade de dados. Quero pré-alocar espaço para o grande número de elementos, pois posso vincular o espaço total usad O que eu gostaria de poder fazer é ligar ...
Qual é o problema com setw ()?
Recentemente, fui mordido pelo fato de queios_base::width e / ou osetw manipulador tem que serreset com todos os itens gravados no fluxo [https://stackoverflow.com/questions/405039/permanent-stdsetw]. Ou seja, você deve fazer o ...