Tutoriel - Apprendre le C++ #7 - Les pointeurs

Поделиться
HTML-код
  • Опубликовано: 20 окт 2024
  • Les pointeurs. Les fameux pointeurs. Cette vidéo propose une introduction théorique et pratique aux pointeurs en C++. Prochaine vidéo, l'allocation dynamique. Des remarques ? Vous avez envie que j'aborde une notion particulière ? Faites en moi part dans les commentaires !
    Update 2023 :
    • Le lien du projet GitHub : github.com/are...
    • Le Lien de la playlist : • Apprendre le C++ #1
    La vidéo était intéressante ? Abonnez vous ;)

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

  • @lenny_off9723
    @lenny_off9723 3 года назад +7

    Jme suis tapé mes meilleurs barres en remplaçant inconsciemment le mot "pointeur" par "TheKairi" dans ma tête .. ceci dit la vidéo m'a été très utile et est de bonne qualité , merci pour ces explications !

    • @LZnaxyl
      @LZnaxyl 3 месяца назад

      😐

  • @tijiji70
    @tijiji70 6 лет назад +21

    Bien expliqué! C'est clair et surtout dynamique on sens que t'as bien taffé dessus :D

  • @bastienvlc
    @bastienvlc 6 лет назад +11

    J'ai déjà bien appris avec vos tutoriels. Je les trouve d'une très grande qualité . Je m'abonne !

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

    Les pointeurs étaient ma hantise avant de me mettre au C++. Grace à vous, j'ai réussi à comprendre et à expliquer ce que je faisais. Merci !

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

      De rien! Heureux que cela vous soit utile. 😇

  • @gaelhericher8736
    @gaelhericher8736 9 месяцев назад

    Je ne connaissais pas, mais je pense avoir bien compris, merci ! Superbes vidéos,
    j'espère que les prochaine seront aussi bien !

  • @Elona20
    @Elona20 2 года назад +1

    Merci infiniment !!!! Vous faites parties des rares personnes compétentes sur le sujet :))

  • @origin8411
    @origin8411 2 года назад

    Let's gooo !! Ton explication est clair, et comment tu expliques tes exemples aussi. Merci beaucoup !
    Je m'abonne et je vais regarder ta vidéo sur les allocations dynamiques !!!

  • @natreextv8516
    @natreextv8516 10 месяцев назад +1

    Wow, est-ce vraiment ce concept qui rend le C++ dure? En tout cas, très belle explication. Petit point, peut-être que sur des concepts aussi gros que celui-ci, parler un peu moins vite pour expliquer serais bien. Je n'ai pas encore vue les autres vidéos, mais la vitesse d'interlocution de celle-ci était un peu vite pour le monde qui essaie de suivre avec un peu moins de connaissance :)

  • @arthur111a3
    @arthur111a3 8 месяцев назад

    Excellente vidéo !

  • @shanksle4
    @shanksle4 7 месяцев назад

    Déjà abonné merci beaucoup ✊🏽

  • @Geckoo1337
    @Geckoo1337 3 года назад +1

    Il aura fallu attendre ce tutoriel #7 afin de découvrir une première différence notable avec le C. Intéressant ces pointeurs ++

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

    Bonjour, je me pause une question. Quand tu parles de danger un utilisant les pointeurs, c'est un danger pour le programme uniquement (crash, etc) ou pour l'ordinateur aussi ??

  • @ZephirFX
    @ZephirFX 4 года назад +1

    J'aurais adoré voir TheKairi78 en minia de cette vidéo

  • @sylvaincordier8614
    @sylvaincordier8614 5 лет назад

    excellent video Aredhele. Quel editeur de video pour tes anim sur la ram ?

  • @uhkihku6498
    @uhkihku6498 3 года назад

    Merci beacoup, c'était très bien expliqué !

  • @sebonnefoy
    @sebonnefoy 4 года назад +1

    Merci superbe vidéo, très explicite 👍

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

    Très clair et précis !!

  • @desirenkomgankuimi7223
    @desirenkomgankuimi7223 4 года назад

    Merci tu viens de me débloquer

  • @Geckoo1337
    @Geckoo1337 3 года назад +1

    Cool. Mais j'aurais bien aimé un exemple avec une ref &. Merci ++

  • @richardsamson5719
    @richardsamson5719 4 года назад

    Pourquoi les tableaux peuvent être modifiés à travers une fonction et que les entiers sont des copies qui ne modifient pas la valeur de base ?

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

    En gros si je comprends bien ca permet d'approcher le comportement de variables globale

  • @simontre5839
    @simontre5839 4 года назад

    salut je sais pas si tu regarde encore les commentaire de cette vidéo mais il y a qqch que je ne comprends pas. il y a deux video quand tu parlait des tableaux tu envoyait une copie dans des fonctions qui modifiaient ces copies et pourtant ils modifiaient aussi les originaux (ton exemple sur le programme qui affichait des tables de multiplications). Si tu vois ce message pourait tu m expliquer pk rapidement 😁 ?

    • @anoomage
      @anoomage 3 года назад

      Car les tableaux sont des pointeurs ! En passant un tableau en paramètre d'une variable, tu passes en fait le pointeur vers le premier élément du tableau. Dans le corps de la fonction, tu vas donc modifier directement les mêmes valeurs que celles sur lesquelles pointent le tableau original. Dans le cas d'une variable allouée sur la pile(une variable "normale" comme on en voit souvent), si rien n'est précisé dans le paramètre de la fonction (pas de passage par référence), c'est une copie qui est passée à la fonction. Il est possible de modifier la variable, mais tu ne modifieras qu'une copie temporaire de la variable passée en paramètre. Cette copie est temporaire dans le sens où la mémoire qu'elle occupe sera libérée à la fin de l'exécution de la fonction :)

  • @Mattew64Games
    @Mattew64Games 5 лет назад

    Merci, explication bien plus claire quand amphi

  • @kenmarmot
    @kenmarmot 4 года назад

    Heuu j'ai juste une petite question, pourquoi utiliser des pointeurs en c++, alors qu'on a des référencement ?

    • @yukraya8954
      @yukraya8954 4 года назад

      Les pointeurs peuvent être réaffectés contrairement aux références et les les pointeurs sont obligatoires pour les allocations dynamiques de mémoires (avec ou sans pointeurs intelligents)

    • @kenmarmot
      @kenmarmot 4 года назад

      @@yukraya8954 merci !!

  • @eternalblue_
    @eternalblue_ 3 года назад

    Merci !

  • @shovelmight1561
    @shovelmight1561 4 года назад

    super merci beaucoup

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

    A 9mn30, Foo(&a) va passer a la fonction l'adresse de A du Main. Le int* a de la fonction est un pointeur a (aussi) qui va contenir l'adresse du A du main
    Et le *a 50 prend le pointeur a de la fonction qui contient l'adresse de a du main mais comme il y a l'étoile devant il pose la valeur 50 à la place de 0
    Alors si c'est ça c'est un poil chelou d'utiliser des "A" de partout 🤪🤪

  • @Vinke013
    @Vinke013 3 года назад

    Par contre un pointeur n'est pas une adresse à proprement parler mais une variable qui contient l'adresse d'une autre variable

    • @anoomage
      @anoomage 3 года назад

      D'une autre instance, plutôt

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

    Pourquoi ne n'est qu'à la fin que ton éditeur devient visible 😢

  • @fabriceatlan7992
    @fabriceatlan7992 2 года назад

    Merci pour ta vidéo. Cependant je n'ai absolument pas compris l'intérêt. Il va me falloir étudier un cas pratique.

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

      ça sert à pouvoir renvoyer plusieurs informations d'une fonction. car lorsqu'on appelle une fonction en int par exemple, une seule information sera reprise dans le main

  • @keima3880
    @keima3880 2 года назад

    Ptdr il y a 3 ans ca parlais déjà de The Kairy

  • @vagogrosso266
    @vagogrosso266 5 лет назад

    Tu n'as pas de java

  • @AlainMazy
    @AlainMazy 5 лет назад +2

    Houlà, ce prof à prit de la coke, trop speed pour moi..

  • @vindoux786
    @vindoux786 5 лет назад

    Mrc frero😘☺😉😙🇩🇿🇩🇿🇩🇿🇩🇿🇩🇿🇩🇿🇩🇿🇩🇿🇩🇿

  • @hadriyassino374
    @hadriyassino374 4 года назад

    tu parle vite et pourquoi la couleur noire avec l'écriture très petits c est difficile de vous suivre

    • @hmcherguiti7651
      @hmcherguiti7651 4 года назад

      écritures troooop petites on ne voit presque rien

  • @franmini68
    @franmini68 2 года назад

    Bonjour jh et merci pour ces vidéos. Un petit détail tout de même, tu parles trop vite... prends ton temps... dans la vidéo sur le raytracing il faut revenir en arrière 2x pour comprendre ce que tu dis.... diction.... élocution.... prends ton temps, jh, prends le temps...

  • @tonton1626
    @tonton1626 5 лет назад +13

    Dommage tu parles trop vite !!

    • @adrien845
      @adrien845 4 года назад

      Tu as une fonction vitesse dans les options en bas à droite de ton lecteur youtube.

    • @tonton1626
      @tonton1626 4 года назад

      @@adrien845 , ça change pas que c'est un problème , et ça gache la vidéo.

    • @adrien845
      @adrien845 4 года назад +2

      Tonton Sache que moi cette vitesse me convient.

    • @tonton1626
      @tonton1626 4 года назад

      @@adrien845 moi aussi ça me convient, mais le probleme c'est la video, pas la vitesse de lecture.

  • @jonathanmutalamutala8027
    @jonathanmutalamutala8027 5 лет назад

    Tu parles vites

  • @amineelboukri5933
    @amineelboukri5933 5 лет назад +2

    Tu parles trop trop vite

  • @Dellmanette
    @Dellmanette 3 года назад +1

    mdrr les bts snir vous êtes la ?

  • @samia9239
    @samia9239 5 лет назад +5

    ca se voit que vous etes competant mais vous parlez tres vite : /

  • @christprodige6494
    @christprodige6494 2 года назад

    On ne même pas ce qui est écrit sur l'interface de vos ordinateurs ! A ça sert alors !!!(

  • @mium7541
    @mium7541 5 лет назад

    Merci !

  • @didierleprince6106
    @didierleprince6106 5 лет назад

    Merci 😊