Resultados da pesquisa a pedido "c++14"

1 a resposta

Possível instanciar modelos usando um loop for em uma função constexpr C ++ 14?

Eu tenho andado por aí com um SVN build of clang para experimentar as regras relaxadas para

1 a resposta

Qual é o status dos dynarrays?

gcc 4.9 [http://gcc.gnu.org/gcc-4.9/changes.html]agora tem suporte paran3696 (matrizes do tamanho de tempo de execução com duração de armazenamento automático) [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3639.html] . n3662 ...

1 a resposta

Posso legalmente reinterpretar_cast entre tipos de layout padrão compatíveis com layout?

Estou escrevendo uma aula que, assumindo a resposta paraO layout dos tipos de enumeração é compatível com o tipo subjacente? [https://stackoverflow.com/questions/21956017/are-enumeration-types-layout-compatible-with-their-underlying-type] é ...

1 a resposta

Como escrever programa amigável de cache de instruções em c ++?

Recentemente, Herb Sutter deu uma ótima palestra sobre"C ++ moderno: o que você precisa saber" [http://channel9.msdn.com/Events/Build/2014/2-661]. O tema principal dessa palestra foi a eficiência e a importância da localização dos dados e do ...

1 a resposta

Quando uma variável odr é usada no C ++ 14?

O rascunho do C ++ 14 (N3936) declara em §3.2 / 3: Uma variável x cujo nome aparece como uma expressão potencialmente avaliada ex é usada como odr, a menos que a aplicação da conversão lvalue em rvalue (4.1) em x produz uma expressão constante ...

1 a resposta

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 ...

1 a resposta

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 ...

1 a resposta

Combine tipos iteráveis (matrizes e classes com begin () / end ())

Eu escrevi traços de tipo como classes que podem ser usadas para testar se um determinado tipo é "iterável". Isso vale para matrizes (paraT[N], não paraT[]) e para classes que têm umbegin e umend método que retorna coisas que se parecem com ...

1 a resposta

Os conceitos de modelo chegaram ao c ++ 14?

Conceitos é um recurso interessante que, por exemplo, substitui a saída de erro feia do compilador quando algo está errado na instanciação do modelo por boas mensagens legíveis. Infelizmente eles não conseguirampara C ++ ...

1 a resposta

Captura Lambda C ++ 14

Eu encontrei uma notação como: int x = 4; auto y = [&r = x, x = x+1]()->int { r += 2; return x+2; }();Você pode explicar essa afirmação? Eu era usuário do C ++ 03 e atualizei recentemente para o C ++ 11. A partir de hoje, inicio o C ++ 14 e ...