Resultados da pesquisa a pedido "std"
C ++ 11 auto, std :: function e chamada ambígua à função sobrecarregada
Gostaria de saber se alguém sabe por que o exemplo a seguir não é compilado, dando uma chamada ambígua para sobrecarregar o erro de função. Se eu substituir o auto por uma assinatura de functor fortemente tipada, ele poderá ...
unção Template C ++ do Modelo
Como escrevo uma função de modelo que opera em um contêiner arbitrário de um tipo arbitrário? Por exemplo, como eugeneraliza esta função fictícia template <typename Element> void print_size(const std::vector<Element> & a) { cout << a.size() << ...
É o C ++ std :: set thread-safe?
Eu tenho uma pergunta sobre a segurança do thread de std :: set.Tanto quanto sei, posso iterar sobre um conjunto e adicionar / apagar membros e isso não inva...
Complexidade temporal de find () em std :: map?
Qual é a eficiência da função find () na classe std :: map? Ele itera através de todos os elementos que procuram a chave, de modo que seja O (n), ou seja, em uma árvore equilibrada, ou usa uma função hash ou o qu
Como garantir que std :: random_shuffle sempre produz um resultado diferent
Existe alguma função, semelhante asrand(), que eu preciso ligar para garantir questd::random_shuffle() sempre produz resultados diferentes? ou seja, se eu chamá-lo várias vezes com os mesmos dados, quero que o pedido seja diferente sempre. Como ...
especialização parcial do modelo std :: hash
Eu escrevi algumas aulas com o template: template <class T, class Allocator = ::std::allocator<T> > class my_list;Eu deveria escrever a especialização :: std :: hash para esta classe. Como eu posso fazer isso? Especialização parcial ...
std :: string vs string em c ++ [duplicado]
Duplicatas possíveis: Por que é 'using namespace std;' considerada uma má prática em C ++? [https://stackoverflow.com/questions/1452721/why-is-using-namespace-std-considered-a-bad-practice-in-c] Usando o espaço de nome ...
Como o std :: endl não usa colchetes se for uma funçã
A questão está praticamente no título. De acordo com Referência C ++ [http://www.cplusplus.com/reference/iostream/manipulators/endl/], std::endl é realmente uma função. Observando sua declaração em<iostream>, isso pode ser verificado. No ...
Por que std :: sort segfault com comparadores não transitivos?
struct Object { int x; int y; bool isXValid() { return x > 0; } }; bool mySort(const Object& lhs, const Object& rhs) { // Note the short-circuit here bool isValidForCheck = lhs.isXValid() && rhs.isXValid(); // rhs may be valid because ...