C++ Grundlagen Tutorial

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

КОМЕНТАРІ • 6

  • @michaelw4378
    @michaelw4378 3 роки тому

    Danke für das Video. Der Teil mit den Vergleichsoperatoren hat mir sehr geholfen!

  • @xXFireCrasherXx
    @xXFireCrasherXx 5 років тому +2

    Sehr schönes Video!

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

    Warum returnst du bei 12:22 das this als referenz? Ist steh irgendwie aufm Schlauch

    • @johannas9778
      @johannas9778 3 роки тому

      In manchen Fällen kann es sinnvoll sein, bei Operatorüberladungen Referenzen zurückzugeben, um Daisychaining zu ermöglichen. Das heißt, es wäre möglich, Folgendes zu tun: Sei a ein Vector3-Objekt und b,c jeweils double-Werte: a*=b*=c; also (a*b)*c. Inwiefern das an der Stelle erwünscht/übersichtlich ist, kann man natürlich selbst entscheiden. Bei dem Ausgabe-Operator hingegen finde ich das sehr praktisch.

  • @CrazyFurki
    @CrazyFurki 5 років тому

    zuweisungsoperator definieren ist doch eigentlich beim implementieren zumindest fast genau so wie wenn man copy konstruktor implementiert oder?

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

      Eigentlich ja^^
      Nur macht das selten jemand, weil C++11 einem schon solche Standard-Konstruktoren liefert (die nur im Hintergrund ausgeführt werden).