Tutoriel - Apprendre le C++ #12 - Les constructeurs

แชร์
ฝัง
  • เผยแพร่เมื่อ 9 ม.ค. 2025

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

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

    ce mec est incroyable ! il explique très bien. Merci infiniment 🙏

  • @username-pt2yj
    @username-pt2yj ปีที่แล้ว

    Tu réalises de très bon tutoriels. Félicitations !

  • @usine_dev
    @usine_dev ปีที่แล้ว

    super cool tu reprend ! merci de nous aider autant tu expliquer vraiment bien

  • @JoelCosmono
    @JoelCosmono ปีที่แล้ว

    MErci de ce partage de connaissances :)

  • @le_fraudeur
    @le_fraudeur ปีที่แล้ว

    incroyable

  • @alarm4007
    @alarm4007 ปีที่แล้ว

    C'est très intéressant de passer en douceur à la P.O.O. avec les Struct. Est-ce que le concepteur du C++ a étendu , au début, le C avec la P.O.O? Merci pour cette vidéo !

  • @j.a.d1780
    @j.a.d1780 8 หลายเดือนก่อน

    Bonjour ! je suis vos tutos ça m'apprend beaucoup .Merciii ! auriez vous des tutos qui fusionneraient justement le c++ avec le unreal engine ? ( ou alors peut êtres que vous connaissez des liens de youtubers ? )

  • @mamadoualphadiallo7357
    @mamadoualphadiallo7357 ปีที่แล้ว

    C++ en orientée objet c'est Top

  • @walkfight8239
    @walkfight8239 ปีที่แล้ว

    Je pourrais savoir pourquoi dans le constructeur classique on met une référence à : "std::string& name"

    • @aredhele33
      @aredhele33  ปีที่แล้ว +2

      Bien sûr! Notre structure stocke le nom du player sous forme d'une std::string alors notre constructeur prend également un objet du même type. La subtilité est que pour éviter de copier (et allouer de la mémoire au passage) plus que nécessaire, nous pouvons prendre la std::string implicitement construite à partir de la chaine de caractère littérale passée en paramètre en référence constante pour ensuite la copier dans la structure. C'est pour le moment l'option la plus élégante que nous avons à ce stade du cours car nous n'avons pas encore vu les rvalue reference, le principe d'ownership ainsi que d'autres techniques d'optimisation. On aurait aussi pu prendre une chaîne de caractère littérale en paramètre mais cela aurait été moins pratique dans le cas où l'utilisateur possédait déjà une std::string par exemple.

    • @walkfight8239
      @walkfight8239 ปีที่แล้ว

      Merci pour la réponse !@@aredhele33