Resultados da pesquisa a pedido "c++17"
Erro de referência indefinido com a nova biblioteca do sistema de arquivos e clang ++ 7
Eu estava tentando lançar o novoiblioteca STF do @filesystem, mas por algum motivo estou recebendo erros. OClang++7 website indica que ele deve suportar o novofilesystem biblioteca - de fatoclang está à frente deg++ Acredito Eu usei algum código ...
Initialize static std :: map com valor não copiável em uma inicialização em linha uniformizada
Gostaria de inicializar um @ estátistd::map onde o valor não é copiável. Vou ligar para a minha turma ValueClass. ValueClass tem umstd::unique_ptr como membro privado e até garanto que o ValueClass não pode ser copiado estendendonon_copyable que ...
Como afirmar que uma cláusula constexpr if else nunca acontec
Eu quero gerar um erro de tempo de compilação quando não for do constexpr se as condições forem verdadeiras, por exemplo: if constexpr(condition1){ ... } else if constexpr (condition2) { .... } else if constexpr (condition3) { .... } else { // I ...
unção @constexpr com argumento de referência não utilizado - gcc vs clang
Considere o seguinte código: template <int N, typename T> void f(T) { } template <typename T> constexpr int k(T&) { return 0; } int main() { constexpr auto i = 1; f<k(i)>([&i] { f<k(i)>(0); }); }clang++ (tronco compila.g++ (tronco falha com o ...
Argumento inválido especificado explicitamente para o parâmetro de modelo que é constexpr
Eu tenho umstatic_loop construa assim template <std::size_t n, typename F> void static_loop(F&& f) { static_assert(n <= 8 && "static loop size should <= 8"); if constexpr (n >= 8) f(std::integral_constant<size_t, n - 8>()); if constexpr (n >= ...
Tentando passar um lambda constexpr e usá-lo para especificar explicitamente o tipo de retorno
Gostaria de usar uma função e passar umconstexpr lambda. No entanto, ele só compila com sucesso se eu permitir que o tipo seja deduzido porauto. Fornecendo explicitamente o tipo através de-> std::array<event, l()> parece falhar (a primeira ...
ualificações CV de pré-valores (revisitado
Este é um acompanhamento do meuprevious question [https://stackoverflow.com/questions/42989034/cv-qualifications-of-prvalues-in-c14] , onde o consenso aparente foi que a mudança no tratamento das qualificações de CV de pré-valores era apenas uma ...
ecanismo genérico de fábrica em C ++ 17
Gostaria de implementar um mecanismo genérico de fábrica para um conjunto de classes derivadas que me permita implementar genericamente não apenas uma função de fábrica para criar objetos dessa classe, mas também criadores de outras classes de ...