Тёмный

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

Aredhele
Подписаться 13 тыс.
Просмотров 4,1 тыс.
50% 1

Опубликовано:

 

27 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 14   
@kouassihervekoffi3827
@kouassihervekoffi3827 10 месяцев назад
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
@aredhele33
@aredhele33 Год назад
Merci!
@mamadoualphadiallo7357
@mamadoualphadiallo7357 10 месяцев назад
C++ en orientée objet c'est Top
@j.a.d1780
@j.a.d1780 5 месяцев назад
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 !
@walkfight8239
@walkfight8239 Год назад
Je pourrais savoir pourquoi dans le constructeur classique on met une référence à : "std::string& name"
@aredhele33
@aredhele33 Год назад
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
@JoelCosmono
@JoelCosmono Год назад
MErci de ce partage de connaissances :)
@aredhele33
@aredhele33 Год назад
Merci!
@le_fraudeur
@le_fraudeur Год назад
incroyable
@aredhele33
@aredhele33 Год назад
Merci 😉