Ir ao conteúdo
  • Cadastre-se

JONASILVA

Membro Júnior
  • Posts

    2
  • Cadastrado em

  • Última visita

posts postados por JONASILVA

  1. Comecei agora com c++ e estou tendo este problema em varios projetos:

    #include <iostream>
    #include <list>
    
    using namespace std;
    
    class Item
    {
        private:
        string name;
        double price;
    
        public:
        Item (string name, double price)
        {
            this -> name = name;
            this -> price = price;
        }
    };
    class Order
    {
        private:
        list <Item> items;
    
        public:
        void addItem(Item item)
        {
            items.insert(item);
        }
    };
    int main()
    {
        cout << "Hello world!" << endl;
        return 0;
    }


     

    O problema e nessa funcao:

    
        public:
        void addItem(Item item)
        {
            items.insert(item);
        }

     

    na parte items.insert(item) da o erro "no matching function for call to 'std::__cxx11::list<Item>::insert(Item&)"

     

    sou iniciante então ja peço desculpa se o codigo estiver estranho.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!