Biblioteca List - Curso de C++ #90

แชร์
ฝัง
  • เผยแพร่เมื่อ 19 ธ.ค. 2024

ความคิดเห็น • 13

  • @romarpv
    @romarpv 3 ปีที่แล้ว +1

    No minuto 4:06 tem um erro de funcionamento no comando: it = st3.end(); st3.erase() ... o esperado era ter sido apagado somente o ultimo elemento, porém varios foram apagados juntos.

  • @danielbenitesandrade8382
    @danielbenitesandrade8382 5 ปีที่แล้ว +4

    Pessoal, para quem estiver problemas na parte da aula com erase, o problema está em it=st3.end(). Pois a posição que o iterator it está recebendo é do caracter terminador ' \o ', sendo assim, quando ele passa st3.erase(it); o prgrama deleta esse caracter, o que acaba bugando o set. Para resolver isso é bem simples, basta usarem it= - - st3.end(); (obs: há um espaço em "menos menos" para ficar visivel para vcs).

    • @romarpv
      @romarpv 3 ปีที่แล้ว

      Excelente! tinha percebido esse erro tambem

    • @lamaspacos
      @lamaspacos 7 หลายเดือนก่อน

      Ah ok✔️ excelente. Obrigado!

  • @carlosmaranhao5637
    @carlosmaranhao5637 6 ปีที่แล้ว +1

    Fala meu amigo, obrigado pela aula....✌👍

    • @cfbcursos
      @cfbcursos  6 ปีที่แล้ว

      Valeu você por estar aqui sempre!

  • @DanielOliveira00
    @DanielOliveira00 4 ปีที่แล้ว +3

    Não é "set"? Por que no nome do vídeo é "list"?

  • @riachomolhado999
    @riachomolhado999 6 ปีที่แล้ว

    Se eu pesquisar com o FIND o numeral 10 em um SET que contenha 10 elementos, mas não o numeral 10. Como trato esse retorno ?? Pois ele retorna 10 do mesmo jeito.

  • @riachomolhado999
    @riachomolhado999 6 ปีที่แล้ว

    Como o st3 só sobraram 2 numeros ? Deletou o primeiro , deletou o ultimo e deletou a posição dois. Alguém poderia me explicar, por favor.

    • @miguelneto0
      @miguelneto0 4 ปีที่แล้ว

      Tambem fiquei confuso, mas note que quando ele define st3, o it é usado para apontar primeiro pro inicio e depois pro final, mas na linha 39 ta sendo referenciado o st2.
      Dessa forma, lembrando la do exemplo do outro video, quando ele da o comando de st3.erase(it) // it sendo begin, só o 0 vai ser apagado. Restando : 1 2 3 4 5 6 7 8 9 , depois disso o begin() passa a sera 1 e o end() a porção depois do 9
      Em seguida, ele coloca o it como end() e manda apagar de novo, entao são apagados os termos entre o begin e o end, entre 1 e 9, pois ele nao conta os elementos refernciados, somente o intervalo entre eles.

  • @lauroribeirotrader4952
    @lauroribeirotrader4952 5 ปีที่แล้ว +3

    Sugestão de Correção. O vídeo fala da biblioteca SET e na descrição do vídeo está escrito biblioteca LIST. Curso de C++#90. O código nesta aula ficou mais organizado, mas perdemos os detalhes e por menores assim. É interessante continuar como antes, escrevendo o código ao vivo, mas organizado do jeito dessa aula, mesmo que a aula fique longa. Ela ficará mais rica de detalhes. Mas essa organização do código ficou ótima. Aula de Lower_bound e Upper_bound não ficou legal, não retornaram o resultado proposto pela função ou ficou diferente do esperado. Me baseio no link seguinte: www.cplusplus.com/reference/algorithm/upper_bound/?kw=upper_bound

  • @Suanderson
    @Suanderson 2 ปีที่แล้ว

    aula ficou horrível, com tudo já feito, bagulho de copia e colar código, não da certo não!

    • @lamaspacos
      @lamaspacos 7 หลายเดือนก่อน

      Mas despacha mais, tem vantagens também para nós.