Resultados da pesquisa a pedido "std"

4 a resposta

Qual é a sobrecarga de desempenho da função std ::?

Eu ouvi em um fórum usandostd::function<> causa queda de desempenho. É verdade? Se for verdade, é uma grande queda no desempenho?

12 a resposta

C ++ Long switch declaração ou procurar com um mapa?

No meu aplicativo C ++, tenho alguns valores que atuam como códigos para representar outros valores. Para traduzir os códigos, estive discutindo entre usar uma instrução switch ou um mapa stl. O switch seria algo como isto: int code; int value; ...

4 a resposta

C ++: “variável vetor <int> :: size_type” - qual é o sentido de declarar dessa maneira?

Penso que esta é uma pergunta muito básica, mas não consegui entender. Eu estava acostumado a usar matrizes em C ++, mas agora estou começando a aprender vetores. Eu estava fazendo um código de teste e me deparei com uma pergunta. Primeiro de ...

5 a resposta

erro std :: thread (o thread não é membro do std)

Compilei e instalei o gcc4.4 usando macports. Quando tento compilar usando -> g ++ -g -Wall -ansi -pthread -std = c ++ 0x main.cpp ...: #include <thread> ... std::thread t(handle); t.join(); ....O compilador retorna: cserver.cpp: In member ...

1 a resposta

push_back () e emplace_back () nos bastidores

Atualmente, estou aprendendo C ++ por conta própria e estou curioso sobre comopush_back() eemplace_back() trabalhar sob o capô. Eu sempre assumi queemplace_back() é mais rápido quando você está tentando construir e empurrar um objeto grande para ...

2 a resposta

Como criar uma função std :: a partir de uma expressão lambda de captura de movimento?

Estou tentando criar umstd::function de uma expressão lambda de captura de movimento. Observe que eu posso criar uma expressão lambda de captura de movimento sem problemas; é só quando tento envolvê-lo em umstd::function que eu recebo um ...

1 a resposta

Construtor de cópia explícita e std :: sort

Ao classificar um contêiner de objetos com um copiador explícito, recebo erros do compilador (do g ++ 4.8.2 e clang ++ 3.4, ambos no modo -std = c ++ 11) que não entendo. Eu criei um exemplo simples para demonstrar o problema class A { public: ...

2 a resposta

Onde vivem os functores std :: bind-created?

Um ponteiro de função pode apontar para qualquer coisa, desde uma função livre, um objeto de função, um wrapper sobre uma chamada de função de membro. No entanto, os functores criados std :: bind podem ter estados, assim como os criados sob ...

1 a resposta

Construtores: diferença entre padronizar e delegar um parâmetro

Hoje, me deparei comestas declarações padrão [http://en.cppreference.com/w/cpp/container/vector/vector]dostd::vector construtores: // until C++14 explicit vector( const Allocator& alloc = Allocator() ); // since C++14 vector() : vector( ...

1 a resposta

Como combinar valores de hash em C ++ 0x?

Adiciona C ++ 0xhash<...>(...). Não consegui encontrar umhash_combine função, como apresentado emimpulso [http://www.boost.org/doc/libs/1_37_0/doc/html/hash/reference.html#boost.hash_combine] . Qual é a maneira mais limpa de implementar algo ...