Resultados da pesquisa a pedido "c++11"
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 ...
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 ...
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), ...
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 ...
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 ...
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 ...
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 ...
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 ...
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?
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 ...