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

Поделиться
HTML-код
  • Опубликовано: 19 окт 2024

Комментарии • 14

  • @kouassihervekoffi3827
    @kouassihervekoffi3827 11 месяцев назад +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 :)

  • @j.a.d1780
    @j.a.d1780 6 месяцев назад

    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 ? )

  • @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 !

  • @le_fraudeur
    @le_fraudeur Год назад

    incroyable

  • @mamadoualphadiallo7357
    @mamadoualphadiallo7357 11 месяцев назад

    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