Resultados da pesquisa a pedido "c++14"
Inicialização de valor C ++ 14 com construtor excluído
Eu tenho algum mal-entendido: Vamos marcar o construtor padrão da estrutura A como excluído: struct A { A() = delete; };A próxima instrução está bem formada e qual é esse efeito ?: A a{};Decppreferenceiniciação de ...
Quais são alguns usos do decltype (auto)?
Em c ++ 14, odecltype(auto) idioma é introduzido. Normalmente, seu uso épermitirauto declarações para usar odecltype regras sobre a expressão dada. Procurando exemplos de uso "bom" do idioma, só consigo pensar em coisas como as seguintes ...
Um `char 'simples pode ter valores de interceptação?
LEIA-ME A "valor da armadilha"ou"representação de armadilha" para o tipoT, é uma combinação de bits (do armazenamento subjacente) que gera um valor inválido deT. Tentar interpretar a representação de um valor inválido fará com quecomportamento ...
Existe uma razão para std :: array de tamanho zero em C ++ 11?
Considere o seguinte trecho de código, que é perfeitamente aceitável por um compilador C ++ 11: #include <array> #include <iostream> auto main() -> int { std::array<double, 0> A; for(auto i : A) std::cout << i << std::endl; return 0; }De acordo ...
alternando uma função de modelo variável
Eu tenho uma função variadic como: void test(int){} template<typename T,typename...Args> void test(int& sum,T v,Args... args) { sum+=v; test(sum,args...); }Eu quero alias para algo como: auto sum = test;//error : can not deduce auto from test ...
programação variada c ++ 11, como definir uma torre de vetores
Como (se possível) posso usar a programação variada c ++ 11 para definir uma série devectorestá no corpo de uma função (ou em outras palavras, uma sequência deNtridimensionais com diminuiçãoNaté 0), como as variáveis ...
Deve ser evitado main com tipo de retorno à direita? [fechadas]
No exemplo de código abaixo domain A função é escrita com a notação de tipo de retorno à direita C ++ 11: auto main() -> int { //... return 0; }Pergunta, questão: Existem razões para quemain com tipo de retorno à direita deve ser evitado e ...
limite de profundidade constexpr com clang (fconstexpr-depth não parece funcionar)
Existe alguma maneira de configurar a profundidade de instanciação constexpr? Estou executando com -fconstexpr-depth = 4096 (usando clang / XCode). Mas ainda assim falha ao compilar esse código com erro: a variável constexpr fib_1 deve ser ...
Como implementar algoritmos de classificação clássicos em C ++ moderno?
ostd::sort algoritmo (e seus primosstd::partial_sort estd::nth_element) da biblioteca padrão C ++ está na maioria das implementaçõesuma combinação complicada e híbrida de algoritmos de classificação mais ...
Classes com operadores de conversão de modelo e não modelo na condição da instrução switch
O problema surgiu originalmente emessa questão [https://stackoverflow.com/questions/25046418/internal-compiler-error-templated-conversion-operator-in-switch-expression] . Considere o seguinte código: class Var { public: operator int () const { ...