Resultados da pesquisa a pedido "c++11"

1 a resposta

Expressões equivocadas de expressões regulares ou implementação apenas interrompid

Eu tentei um uso muito simples deregex_search e não consigo entender por que não consigo correspondência: Atlas, o gcc-C ++ 0x-implementations 4.5 parece não estar funcionando, recebo um erro de linkaqu [http://ideone.com/LY7hc]. Mas aqui ...

2 a resposta

s modelos nem sempre adivinham os tipos de lista de inicializadores

#include <initializer_list> #include <utility> void foo(std::initializer_list<std::pair<int,int>>) {} template <class T> void bar(T) {} int main() { foo({{0,1}}); //This works foo({{0,1},{1,2}}); //This works bar({{0,1}}); //This warns ...

5 a resposta

Onde posso encontrar os documentos padrão C ++ 11? [duplicado

Possible Duplicate: Onde encontro os documentos padrão atuais em C ou C ++? [https://stackoverflow.com/questions/81656/where-do-i-find-the-current-c-or-c-standard-documents] Onde posso encontrar o padrão C ++ 11 completo? Sei que os recursos ...

1 a resposta

C ++ 11 lambdas: captura de variável de membro capturada

Considere este código: #include <memory> #include <iostream> class A { public: A(int data) : data_(data) { std::cout << "A(" << data_ << ")" << std::endl; } ~A() { std::cout << "~A()" << std::endl; } void a() { std::cout << data_ << std::endl; ...

3 a resposta

Should std :: sort trabalho com função lambda em c ++ 0x / c ++ 11?

Tentei usar a função lambda comsort, mas estava recebendo erros de "falha de segmentação". Consegui simplificar o código para o seguinte: #include <iostream> #include <algorithm> int main() { const int len = 18; int intArr[len]; for (int ...

3 a resposta

catch catch finalmente construir - é em C ++ 11? [duplicado

Possible Duplicate: O C ++ suporta blocos 'finalmente'? (E o que é esse 'RAII' que eu continuo ouvindo?) [https://stackoverflow.com/questions/161177/does-c-support-finally-blocks-and-whats-this-raii-i-keep-hearing-about] A construção try / ...

3 a resposta

Por que a dedução de argumento do modelo está desativada com std :: forward?

No VS2010 std :: forward é definido como tal: template<class _Ty> inline _Ty&& forward(typename identity<_Ty>::type& _Arg) { // forward _Arg, given explicitly specified type parameter return ((_Ty&&)_Arg); }identity parece ser usado apenas para ...

3 a resposta

Posso especializar um modelo de classe com um modelo de alia

Aqui está um exemplo simples: class bar {}; template <typename> class foo {}; template <> using foo<int> = bar; Isso é permitido?

6 a resposta

Existe algum contêiner simultâneo em C ++ 11? [fechadas

Em particular, estou procurando uma fila de bloqueio. Existe uma coisa dessas no C ++ 11? Caso contrário, quais são minhas outras opções? Eu realmente não quero mais descer para o nível do tópico. Muito propenso a erros.

2 a resposta

Por que não estou conseguindo capturar o ponteiro "this" por uma lambda?

Considere o seguinte código: class A { public: void foo() { auto functor = [this]() { A * a = this; auto functor = [a]() // The compiler won't accept "this" instead of "a" { a->bar(); }; }; } void bar() {} }; No VC2010, usandothis ao invés dea ...