Resultados da pesquisa a pedido "c++11"

6 a resposta

Quais são as opções de link corretas para usar std :: thread no GCC no Linu

Oi estou tentando usarstd::thread com G ++. Aqui está o meu código de teste #include <thread> #include <iostream> int main(int, char **){ std::thread tt([](){ std::cout<<"Thread!"<<std::endl; }); tt.join(); } Compila, mas quando tento ...

4 a resposta

Que tipo de ponteiro devo usar quando?

Ok, então a última vez que escrevi C ++ para viver,std::auto_ptr era tudo o que a lib std tinha disponível eboost::shared_ptr era toda a raiva. Eu realmente nunca olhei para os outros tipos de ponteiros inteligentes fornecidos. Entendo que o C ...

2 a resposta

Por que não existe std :: stou?

C ++ 11 adicionou algumas novas funções de conversão de string http: //en.cppreference.com/w/cpp/string/basic_string/stou [http://en.cppreference.com/w/cpp/string/basic_string/stoul] Inclui stoi (string para int), stol (string para long), ...

5 a resposta

boost :: enable_if não está na assinatura da função

Esta é apenas uma pergunta sobre estilo: eu não gosto da maneira de C ++ para metaprogramação de modelos que exige que você use o tipo de retorno ou adicione um argumento fictício extra para os truques com SFINAE. Então, a ideia que tive foi ...

1 a resposta

Usando Lambdas no Maps

Estou tentando implementar um mapa com uma função lambda em C ++ 11, como tal std::map<int, int, [](const int&a, const int& b) { return a < b; }> test; mas que falha com error: incompatibilidade de tipo / valor no argumento 3 na lista de ...

13 a resposta

Verifique se uma classe tem uma função de membro de uma determinada assinatura

Estou pedindo um truque de modelo para detectar se uma classe tem uma função de membro específica de uma determinada assinatur O problema é semelhante ao aqui citadohttp: //www.gotw.ca/gotw/071.ht [http://www.gotw.ca/gotw/071.htm] mas não o ...

3 a resposta

Como usar std :: atomic eficientemente

std :: atomic é um novo recurso introduzido pelo c ++ 11, mas não consigo encontrar muito tutorial sobre como usá-lo corretamente. Então, a prática a seguir é comum e eficiente? Uma prática que usei é que temos um buffer e quero o CAS em alguns ...

2 a resposta

c ++ 0x compila, mas erros de editor de eclipse, mesmo com a descoberta -gnu ++

Eu uso algum código para relatar a duração de uma tarefa usando std :: chrono :: high_resolution_clock ... parte do c ++ 0x. Consigo compilar com êxito os recursos do c ++ 0x no eclipse cdt usando o sinalizador -gnu ++ 0x. Embora compilando ...

2 a resposta

Qual é a diferença entre std :: condition_variable e std :: condition_variable_any?

Provavelmente estou perdendo algo óbvio, mas não vejo diferença entrestd::condition_variable estd::condition_variable_any. Por que precisamos dos dois?

3 a resposta

auto de const std :: vector <> &; objeto ou referência?

suponha que tenhamos um objeto com a seguinte interface: struct Node_t { ... const std::vector< something >& getChilds() const; } node; Agora, eu acesso a propriedade com umauto variável assim: auto childs = node->getChilds(); qual é o tipo ...