Perguntas marcadas [c++17]

2 votos
1 respostas
`std :: filesystem :: caminho :: operator / (/ * args * /)` não funciona como esperado
Eu tenho uma classe com uma lista de inicializadores no construtor, onde um dos campos que estou inicializando é um std::filesystem::path, mas n...
perguntei há 8 meses
1 votos
1 respostas
Criar uma função de modelo C ++ que retornará um std :: array de um tamanho específico
Estou criando uma função intitulada linspase com C ++ 17 com a seguinte estrutura de entrada linspace(double upper, double lower, int size). A f...
perguntei há 8 meses
0 votos
0 respostas
Tentando compilar a biblioteca do sistema de arquivos C ++ 17; obter "versão não encontrada" [duplicado]
     Esta pergunta já tem uma resposta aqui:                   /usr /lib/x86_64-linux-gnu/libstdc++.so.6: versão CXXABI_1.3.8 'não encontra...
perguntei há 8 meses
2 votos
2 respostas
Encontre os elementos exclusivos de um vetor C ++
Existe uma maneira rápida de encontrar todos os elementos únicos (apareceu apenas uma vez) em um vetor de elementos? Todos os elementos no vetor...
perguntei há 8 meses
0 votos
0 respostas
Instanciando uma função de modelo C ++ dentro de uma classe causando erro do compilador [duplicado]
Citação de A biblioteca padrão C ++: um tutorial e um manual :    A única maneira portátil de usar modelos no momento é implementá-los em ar...
perguntei há 8 meses
3 votos
1 respostas
Mesma classe mais derivada na herança virtual = mesmo deslocamento entre a classe pai?
Para uma determinada classe F, seu ponteiro (criado via new F()) pode ser convertido em um ponteiro de classe de base, por exemplo. para B*,C*,D...
2 votos
1 respostas
Geração de código de modelo C ++ Erro: uso de 'alguma variável' antes da dedução de 'auto'
Eu encontrei alguns problemas com este código específico. O problema provavelmente tem algo a ver com ponteiro para membro do tipo Harry armaz...
1 votos
1 respostas
É possível evitar erros em partes de uma função de modelo c ++ que não serão executadas no final?
Eu tenho um modelo com dois inteiros como entrada. Um pode ter um tipo maior que o outro. Meu código muda de acordo para que os resultados corre...
-2 votos
2 respostas
Preenchimento de estrutura com membros da união de std :: bitset
Depois que resolvi meu problema para esta questão , expandi esta versão do meu código para incorporar os sindicatos dos campos de dados das min...
1 votos
1 respostas
Falha ao contornar o bug de ligação estruturada do g ++ 7.1 com o Boost.Bimap
No meu projeto, estou usando Boost .Bimap para implementar mapas bidirecionais. Veja este MCVE muito simples em godbolt , onde estou usand...
perguntei há 8 meses
5 votos
1 respostas
Usando o tipo incompleto em uma função de membro de um modelo de classe
GCC (8.3, 9.1), Clang (7, 8) e MSVC (19.20) diferem em sua capacidade de compilar este código: struct C; template<typename T> struct S...
perguntei há 8 meses
0 votos
0 respostas
Dedução de Argumento de Modelo que função que não é onde usado / declarado / definido [duplicado]
Em http://blogs.msdn.com /b/vcblog/archive/2011/09/12/10209291.aspx , a equipe do VC ++ declara oficialmente que ainda não implementou o recurs...
perguntei há 8 meses
7 votos
1 respostas
Por que o `polymorphic_allocator` pega um ponteiro` memory_resource` e não uma referência?
O padrão C ++ 17 diz:    [mem.poly.allocator.ctor] polymorphic_allocator(memory_resource* r);       Requer: r não é nulo.    Efe...
perguntei há 8 meses
9 votos
0 respostas
Que tipo usar para um mapa `constexpr`?
Idealmente eu gostaria de escrever: constexpr std:map<std::string, std::string> my_map = {{"key1", "val1"}, {"key2", "val2"}, };...
perguntei há 8 meses
5 votos
0 respostas
Modelo de modelo, modelo variadico e guia de dedução: erro do compilador?
Considere o seguinte código altamente modelado: // Preamble #include <list> #include <deque> #include <vector> #include <...
1 votos
1 respostas
Como faço para substituir std :: binary_function com outra coisa sem dor?
Atualmente, estamos usando alguns pacotes de terceiros que usam alguns std :: binary_function, std :: unary_function deep inside. Como você deve...
perguntei há 8 meses
2 votos
1 respostas
Tentando inverter a ordem dos bits no std :: bitset
Estou trabalhando em uma estrutura que usa std :: bitset e é assim: Register.h #pragma once #include <bitset> #include <vector&...
perguntei há 8 meses
3 votos
2 respostas
Seqüenciamento entre a destruição de variáveis ​​de função automática locais versus a construção do valor de retorno
Existe um código que depende do fato de que as variáveis ​​de função automática locais são destruídas após o valor de retorno ter sido criado, p...
perguntei há 8 meses
5 votos
2 respostas
modelo de alias para o modelo de membro
digamos que eu tenha um modelo: template<typename T> struct Outer { template<typename T1> struct Inner { }; }; Gos...
perguntei há 8 meses
0 votos
0 respostas
g ++ está falhando “o comando do vinculador falhou com o código de saída 1” [duplicado]
     Esta pergunta já tem uma resposta aqui:                   O que é uma referência indefinida /erro de símbolo externo não resolvido e c...
perguntei há 8 meses
5 votos
1 respostas
Serialização personalizada de std :: string_view causa erro inesperado do compilador
Já fiz esta pergunta no github (há cerca de um mês), sem qualquer resposta, então estou perguntando aqui agora. Estou usando o Cereal como...
perguntei há 8 meses
2 votos
1 respostas
Usando um nível de indireção em uma restrição SFINAE de modelo causa um erro grave
No código a seguir ( https://wandbox.org/permlink/rA7lnXM6eQR4JhSM ) #include <type_traits> template <typename T> struct Identity...
perguntei há 8 meses
0 votos
1 respostas
Obtenha o caminho do executável (com std :: filesystem) [duplicado]
     Esta pergunta já tem uma resposta aqui:                   Obtenha o caminho do executável                                      18 r...
perguntei há 8 meses
-1 votos
0 respostas
Por que o C ++ não fornece “copy-plus-allocator” padrão? Recurso ausente?
Eu criei uma pergunta ( alternando para outro alocador personalizado diferente - > propagação para campos de membros ) e descobri que, Em tod...
24 votos
5 respostas
Existe um nome existente para este tipo e função?
Existem 2 problemas difíceis na ciência da computação: invalidação de cache, nomeação de coisas e erros "off-by-one". Este é o segundo proble...
perguntei há 8 meses