Resultados da pesquisa a pedido "c++17"

1 a resposta

Como habilitar o suporte ao C ++ 17 na extensão C ++ do VSCode

Eu continuo recebendo erros de erro em std :: string_view, mas sou capaz de construir muito bem. Existe uma maneira de dizer ao intellisense ou ao linter C ++ para usar o C ++ 17? O erro específico que recebo é: namespace "std" has no member ...

3 a resposta

O TR2 será lançado em C ++ 17?

Há muitas coisas doces emTR2 [http://en.wikipedia.org/wiki/C%2B%2B_Technical_Report_1#Technical_Report_2]. Isso vai estar emC ++ 17 [http://en.wikipedia.org/wiki/C%2B%2B17]? Entendo que o TR1 foi concluído em 2005 e tive que esperar até que o C ...

1 a resposta

Por que o `std :: stringstream :: stringstream (std :: string &&)` não existe?

eu estava esperandostringstream tem um construtor que rouba seu conteúdo inicial de umstring&&. Tais interespécies "movem construtores" geralmente não existem no STL? Se não, por que não?

1 a resposta

construtor opcional com initializer_list

Qual é o objetivo deste construtor especial, levando a lista de inicializadores. Alguém pode dar um exemplo de quando isso será útil? template <class U, class... Args> constexpr explicit optional(in_place_t, initializer_list<U> il, Args&&... ...

2 a resposta

Dobrar expressões com chamadas arbitrárias?

Examinando o C ++ 17papel [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4191.html]nas dobras (ecppreference [http://en.cppreference.com/w/cpp/language/fold]), Estou confuso sobre por que a escolha foi feita para funcionar apenas com ...

1 a resposta

initializer_list com auto contém várias expressões

Pergunta bastante simples, auto x11 {1,2,3,4}; auto x1 = {1,2,3,4}; auto x22 {1.0, 2.25, 3.5}; auto x2 = {1.0, 2.25, 3.5};Até onde eu entendo, não deve haver diferença aqui em relação a ter= ou não. No entanto, usando o llvm / clang 6.0.0 (com ...

1 a resposta

Persistir informações do tipo C ++ no arquivo para uso nas chamadas de programa

Editar:destacando a pergunta real com mais contexto disponível, se desejado. Eu quero implementar o seguinte método: template <typename T> <unspecified> type_identification();Para um tipo T genérico, ele deve retornar uma identificação ...

1 a resposta

É possível criar um lambda na pilha em uma etapa? [duplicado]

Esta pergunta já tem uma resposta aqui: Lambda com duração de armazenamento dinâmico [/questions/37924996/lambda-with-dynamic-storage-duration] 4 respostasPodemos criar um lambda como este: auto x = [](){};Eu posso criar uma cópia disso no heap ...

2 a resposta

Como faço para criar o gcc com suporte a conceitos em C ++ ("conceitos lite")?

O comitê de padrões do C ++ está trabalhando na extensão TS (especificação técnica) para conceitos: "Linguagens de programação - extensões C ++ para conceitos".N4377 [http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2015/n4377.pdf]é a ...

2 a resposta

Noções básicas sobre modelos de alias

Eu pedi umaPergunta, questão [https://stackoverflow.com/q/30189926/2642059]que possui várias referências ao código: template <typename...> using void_t = void;Eu acredito que tenho um mal-entendido geralmodelos de ...