Resultados da pesquisa a pedido "c++11"

4 a resposta

Prevenção de modelos de expressão vinculados a referências rvalue

Entendo que fazer algo como o seguinte: auto&& x = Matrix1() + Matrix2() + Matrix3(); std::cout << x(2,3) << std::endl; Causará um erro de tempo de execução silencioso se as operações da matriz usarem modelos de expressão ...

4 a resposta

Verificar se existe um membro, possivelmente em uma classe base, versão C ++ 11

Dentrohttps: //stackoverflow.com/a/1967183/13484 [https://stackoverflow.com/a/1967183/134841], é fornecida uma solução para verificar estaticamente se um membro existe, possivelmente em uma subclasse de um tipo: template <typename Type> class ...

4 a resposta

Estimativa do tempo restante em C ++ 11

Estou escrevendo uma classe de barra de progresso que gera uma barra de progresso atualizada a cadan marca para umstd::ostream: class progress_bar { public: progress_bar(uint64_t ticks) : _total_ticks(ticks), ticks_occured(0), ...

10 a resposta

a sintaxe das funções lambda, a que finalidade serve uma 'lista de capturas'

Taken de uma resposta paraessa questã [https://stackoverflow.com/questions/3221812/sum-of-elements-in-a-stdvector], como exemplo, este é um código que calcula a soma dos elementos em umstd::vector: std::for_each( vector.begin(), vector.end(), ...

4 a resposta

Devo parar de usar classes base abstratas / interfaces e, em vez disso, usar boost :: function / std :: function?

Acabei de aprender sobre o que realmente é a função std :: e para que ela é usada e tenho uma pergunta: agora que basicamente temos delegados, onde e quando devemos usar as Classes base abstratas e quando, em vez disso, devemos implementar ...

4 a resposta

O contêiner de inicialização de unique_ptrs da lista de inicializadores falha com o GCC 4.7

Estou tentando inicializar umstd::vector<std::unique_ptr<std::string>> de maneira equivalente a um exemplo de FAQ C ++ 11 de Bjarne Stroustrup [http://www.stroustrup.com/C++11FAQ.html#std-unique_ptr]: using namespace std; ...

6 a resposta

ipo de retorno explícito do Lambda

Quando tento compilar este código (VS2010), estou recebendo o seguinte erro:error C3499: a lambda that has been specified to have a void return type cannot return a value void DataFile::removeComments() { string::const_iterator start, ...

8 a resposta

Por que std :: distance não funciona na mistura de iteradores const e nonconst? [duplicado

Esta pergunta já tem uma resposta aqui: auto it = vector.begin () o tipo resultante não pode ser convertido em const_iterator [/questions/25184932/auto-it-vector-begin-resulting-type-is-not-convertible-to-const-iterator] 3 respostasComo a ...

2 a resposta

C ++ 11 make_pair com parâmetros de modelo especificados não compila

Eu estava apenas brincando com o g ++ 4.7 (um dos snapshots posteriores) com -std = c ++ 11 ativado. Tentei compilar parte da minha base de código existente e um caso que falhou um pouco me confund Eu apreciaria se alguém pudesse explicar o ...

6 a resposta

Por que não é bom usar herança recursiva para implementações std :: tupl

Dentroest [https://stackoverflow.com/questions/9640256/define-multiple-methods-with-parameters-from-variadic-templates] pergunta, Howard Hinnant disse Algun implementações de std :: tuple usam herança recursiva. Mas os bons não. ; -) lguém ...