C++ STL std::vector: metody, cechy, omÃģwienie. Jak wstawiać i usuwać rzeczy w wektorze?

āđāļŠāļĢāđŒ
āļāļąāļ‡
  • āđ€āļœāļĒāđāļžāļĢāđˆāđ€āļĄāļ·āđˆāļ­ 25 āļŠ.āļ„. 2024
  • ðŸĨ· Kurs C++ online: coders.school/...
    📖 Ciekawe artykuły: coders.school/...
    ðŸ“ąZnajdÅš nas teÅž na FB: / szkola.coders.school

āļ„āļ§āļēāļĄāļ„āļīāļ”āđ€āļŦāđ‡āļ™ • 12

  • @szczuraki
    @szczuraki 2 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +4

    Dzieki za objasnienia. Masz mega talent i charyzme do tłumaczenia! Po obejrzrniu wielubroznych kanałow o programowaniu dla początkujących w koncu cos troszke zrozumialem. Przyjemnie sie ogląda a musze zaznaczyc ze jestem wyjątkowo tępy w kwestii naukiðŸĪ•ðŸ˜­
    Prowadzisz moze nauczanie online dla wyjątkowo cięŞkich uczniow? Jak tak to ile bierzesz za godzine lekcji?

    • @CodersSchool
      @CodersSchool  2 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      Ślicznie dziękuję za miłe słowa :) Ja raczej wolę nie myśleć, Åže ludzie są tępi w kwestii nauki, ale Åže to nauczyciel jest słaby i nie potrafi wystarczająco jasno przedstawić tematu. Prowadzę nauczanie online, ale nie indywidualne. W najbliÅžszym czasie tylko w formie kursÃģw self-paced z wideo, zadaniami i Discordem, ktÃģry stanowi nasz czat, gdzie moÅžemy pytać o wszystko związane z C++ :) Jakby co to zapraszam na kurs z Podstaw C++ - coders.school/podstawy-cpp/. Są teÅž inne, bardziej zaawansowane, jak choćby STL - coders.school/stl/

    • @szczuraki
      @szczuraki 2 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      @@CodersSchool dziekuje za odpowiedz. Postaram sie wbic w podstawy. Dzieki za podeslane linki. Mowisz jak starzy chinscy nauczyciele kung-fu- nie ma złych uczniow. Są tylko zli nauczyciele😃 po moim pierwszym wpisie powyzej obejrzalem w miedzyczasie wiele Twoich filmow o C++. Jestes na prawde swietny! Jest nadzieja ze wbiję w ten swiat! Jeszcze raz dzieki🙂🙂

  • @TheBlackMaster
    @TheBlackMaster 2 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +2

    Mam taki problem Åže nie moge usunąć konkretnego elementu. W wektorze zainicjowałem obiekty własnej klasy. Taki błąd mi zwraca konsola : C2678

    • @CodersSchool
      @CodersSchool  2 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +1

      Musiałbyś pokazać kod, ale błąd C2678 w MSVC oznacza, Åže brakuje operatora dla zdefiniowanej przez Ciebie klasy. Bardzo prawdopodobne, Åže zapomniałeś uczynić go constową metodą.

    • @TheBlackMaster
      @TheBlackMaster 2 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      @@CodersSchool
      void usun_elementy(vector &konta, KontoBankowe* konto_do_usuniecia) {
      vector::iterator it = remove(konta.begin(), konta.end(), konto_do_usuniecia);
      konta.erase(it);
      }

    • @TheBlackMaster
      @TheBlackMaster 2 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      #include
      #include
      #include
      #pragma once
      class KontoBankowe {
      public:
      KontoBankowe(std::string login, std::string haslo,double suma);
      void doladuj(double suma);
      void wyplac(double suma, HANDLE &hConsole);
      std::string get_login();
      std::string get_haslo();
      double get_suma();
      void set_login(std::string login);
      void set_haslo(std::string haslo);
      private:
      double suma;
      std::string login;
      std::string haslo;
      };

    • @CodersSchool
      @CodersSchool  2 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +1

      @@TheBlackMaster chyba brakuje gwiazdki. auto it = remove(konta.begin(), konta.end(), *konto_do_usuniecia);
      PS. Nie pisz kodu w języku polskim i uÅžywaj nowych standardÃģw. Od C++11 nie ma sensu pisać jawnie typu iteratora, bo mamy auto.

    • @CodersSchool
      @CodersSchool  2 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +1

      @@TheBlackMaster I najlepiej nie pisz kodu tutaj, tylko wrzuć na pastebin.com albo gist i podlinkuj. Znacznie lepiej się wtedy patrzy, bo kod będzie odpowiednio sformatowany i pokolorowany :)