Resultados da pesquisa a pedido "c++14"
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
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 ...
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] é ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ++ ...
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 ...