Resultados da pesquisa a pedido "c++11"
Qual é a justificativa para operadores de atribuição de movimentação inseguros e com atribuição automática na biblioteca padrão?
A política da biblioteca padrão sobre atribuição de movimentação é quea implementação pode assumir que a auto-atribuição nunca acontecerá [/a/13127916]; isso me parece uma péssima idéia, já que: o contrato de atribuição "regular" ("cópia") em C ...
É possível invocar um método com todas as combinações possíveis de K (com repetição) de argumentos passados em uma tupla?
O comportamento desejado pode ser ilustrado da seguinte maneira: void foo(int x, int y) { std::cout << x << " " << y << std::endl; } int main() { all_combinations<2>(foo, std::make_tuple(1, 2)); // K = 2 // to run: // foo(1, 1) // foo(1, 2) // ...
Qual é o parâmetro de função equivalente a constexpr?
Estamos tentando acelerar algum código no Clang e no Visual C ++ (GCC e ICC estão OK). Nóspensamento nós poderíamos usarconstexpr dizer ao Clang que um valor é uma constante de tempo de compilação, mas está causando um erro de compilação: $ ...
O membro base dependente do modelo não foi resolvido corretamente
Esta pergunta é um acompanhamento deMover uma função de membro da classe base para a classe derivada interrompe o programa sem motivo óbvio [https://stackoverflow.com/q/40462612/3093378](este é um excelente exemplo de por que não se deve ...
Obtendo resultado inesperado ao compilar com otimização de clang
Encontrei um erro no meu código que só acontece quando eu habilito as otimizações do compilador -O1 ou superior. Rastreei o bug e parece que não consigo usar o adaptador boost type_erased em um intervalo transformado de boost quando as ...
aviso: a seção “__textcoal_nt” está obsoleta desde a atualização para o Mac OSX Sierra [duplicado]
Esta pergunta já tem uma resposta aqui: Desativar aviso do montador “.seção __TEXT, __ textcoal_nt, coalesced, pure_instructions” [/questions/38193043/disable-assembler-warning-section-text-textcoal-nt-coalesced-pure-instruct] 2 respostasApós ...
Usando const std :: unique_ptr para o idioma pimpl
NoPalestra de Herb Sutter no CppCon16 [https://youtu.be/JfmTagWcqoE]ele sugeriu escrever o idioma pimpl comconst std::unique_ptr (aproximadamente 10 minutos). Como isso deve funcionar com os construtores / atribuições de movimentação? Existe ...
Existe uma maneira de desativar a declaração automática para tipos não regulares?
UPDATE: Existe uma proposta para alterar o significado deauto em certas situações. Avaliação implícita de variáveis e argumentos “auto” [https://isocpp.org/files/papers/N4035.pdf]por Joel Falcou e outros. A avaliação implícita deve: Habilite ...
Indexação de matriz multidimensional usando ponteiro para elementos
Até onde eu sei, a matriz multidimensional na pilha ocupará memória contínua na ordem das linhas. É um comportamento indefinido para indexar matriz multidimensional usando um ponteiro para elementos de acordo com o padrão ISO C ++? Por ...
exceção std :: future na implementação experimental gcc do C ++ 0x
Estou experimentando o encadeamento C ++ 0x, parcialmente implementado no gcc 4.5 e tenho um problema que não consigo entender. Vamos dar uma olhada neste código #include <future> #include <iostream> int main() { std::cout << std::async([]() { ...