Perguntas com a marcação «c++17»

C ++ 17 é o nome do padrão C ++ aprovado em 2017. Ele se baseia no padrão C ++ 14 anterior, melhorando a linguagem principal e a biblioteca padrão e adicionando alguns novos recursos de linguagem.

3
Use o modelo atual como um parâmetro de modelo para um dos parâmetros de modelo
Estou tentando criar uma estrutura de gráfico genérica, mas estou enfrentando essa dependência circular entre vértices e arestas. Eu defino minhas classes Vertex e Edge da seguinte forma: template<typename EdgeType> struct Vertex { std::vector<EdgeType> successors; }; template<typename EdgeCostType, typename VertexWrapper> struct Edge { EdgeCostType cost; VertexWrapper source; VertexWrapper dest; }; …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.