C++ Grundlagen Tutorial

Поділитися
Вставка
  • Опубліковано 13 гру 2024

КОМЕНТАРІ • 11

  • @andreaskohlmann4972
    @andreaskohlmann4972 4 роки тому +9

    Hmm. Du verwendest am Beginn des Videos den Terminus Shared Pointer synonym wie Smart Pointer. Das hat aber nicht die gleiche Bedeutung.

  • @rtdietrich
    @rtdietrich Рік тому +1

    So richtig gut erklären stell ich mir anders vor.... ...das hier ist so "trall la la ich mach einfach mal...."

  • @creapermann6356
    @creapermann6356 3 роки тому +2

    Soviel ich weiß, sollte man bei shared_ptr immer std::make_shared(); benutzen

    • @emailgames1508
      @emailgames1508 3 роки тому +1

      Korrekt. Am Anfang, als 2011 die SP in den Standard aufgenommen worden gab es make_shared() noch nicht.
      Heutzutage: IMMER(!) wenn möglich make_shared(); benutzen, weil man so nur einmal mit "new" Speicher anfordert (Das dauert extrem lange im Verlgleich zum Rest). Konstruiert man den shared_ptr wie im Video gezeigt werden *2* mal Speicherblöcke mit dem new-Operator angefordert.

  • @Reborn622
    @Reborn622 2 роки тому +2

    auch wenn ich es weiß, es ist nichts lästiger als ein erklärvideo, indem gesagt wird "es sollte klar sein"

  • @m.5563
    @m.5563 2 роки тому

    Gutes Video. Kurze Frage: Ich habe schon paar mal das "new" Schlüsselwort gesehen, aber noch nicht verstanden was es macht. Was macht es denn?

    • @Pilzschaf
      @Pilzschaf  2 роки тому

      New legt ein neues Objekt auf dem Heap an und returnt den Pointer auf das Objekt. Wenn nicht mehr benötigt muss es mit delete wieder manuell gelöscht werden

    • @m.5563
      @m.5563 2 роки тому

      Danke

  • @lennartschellen3586
    @lennartschellen3586 4 роки тому

    Gutes Video danke