‫Bienvenue dans cette vidéo, nous allons examiner la différence entre le type de valeur et
‫le type de référence afin que les types de données puissent être classés en deux catégories en fonction de la façon dont ils occupent l'emplacement mémoire.
‫Et nous examinerons ces types en détail.
‫Donc, tout d'abord, nous examinons le type de valeur.
‫Ainsi, comme son nom l'indique, il s'agit d'un type de données qui, lorsqu'il est déclaré et auquel une valeur est affectée,
‫contient cette valeur directement sur son propre espace mémoire.
‫D'accord.
‫Ainsi, le type de valeur utilise Ahepe pour stocker la disvalue.
‫Des exemples de types de valeur sont des types de données tels que int float long double char bool decimal double.
‫Donc, fondamentalement, les types de données simples.
‫Droit.
‫Regardons maintenant la représentation graphique d'un type valeur.
‫Disons donc que nous créons une nouvelle variable appelée ZEM et qu'elle a la valeur de deux cent trente-quatre.
‫Alors maintenant cette valeur, deux cent trente quatre sera stockée en RAM à la position de cette variable Z.
‫D'accord.
‫Et puis si nous regardons le type de référence plus en détail, nous pouvons voir qu'il
‫s'agit d'un type variable qui au lieu de stocker la valeur en mémoire directement, stocke uniquement l'emplacement mémoire des données réelles.
‫La variable stocke ici la référence mémoire des données et non les données directement.
‫C'est la grande différence, non?
‫Les types de données de référence sont donc des tableaux de classes de chaînes, essentiellement des types de données plus complexes et nécessitant beaucoup plus
‫d'espace, pour ainsi dire.
‫Ceci est fait afin d'économiser des ressources et de rendre notre programme aussi rapide que possible, car nous n'avons alors pas
‫besoin d'atteindre la valeur et de déplacer la valeur tout le temps.
‫Mais nous pouvons simplement dire, OK, la valeur est à cet emplacement, donc vous pouvez simplement l'obtenir à partir de là
‫au lieu de copier ensuite ces données lorsque nous les utilisons.
‫D'accord.
‫Ainsi, lorsque nous copions ce type de référence d'un type de données, il ne fera que copier l'adresse mémoire des données.
‫Nous aurons donc alors deux variables pointant vers ces mêmes données.
‫Regardons donc la représentation picturale ici.
‫Nous avons donc cette chaîne appelée d'abord Dennis, puis nous avons l'adresse de la valeur de la variable,
‫puis la valeur réelle.
‫Vous pouvez donc voir ici le.
‫Cette valeur ici est juste l'adresse que vous pouvez voir ici, mais l'adresse de la variable.
‫Le nom est ici, donc l'adresse de la valeur variable et la valeur réelle sont stockées dans deux emplacements différents dans
‫votre RAM.
‫Donc dans l'ensemble, l'adresse de la valeur variable est super courte.
‫C'est vraiment juste un nombre très basique.
‫Droit.
‫Mais d'un autre côté, la valeur réelle peut être assez complexe.
‫Il pourrait donc s'agir d'un objet assez complexe et contenant beaucoup d'informations.
‫Et c'est pourquoi il est préférable que nos programmes utilisent cette approche ou C dièse en général.
‫Alors disons que vous allez dans une location, donc vous voulez acheter une voiture, n'est-ce pas ?
‫Vous vous rendez donc dans une location de voiture et vous êtes ensuite au guichet et vous souhaitez récupérer la voiture que vous avez
‫commandée.
‫Eh bien, le comptoir n'a pas votre voiture, mais il a l'emplacement de votre voiture.
‫Donc il vous donnera les clés et il vous dira d'aller dans cette direction et vous trouverez la voiture dans la rangée telle
‫et telle colonne, telle et telle ou étage ou autre.
‫Alors vous pouvez simplement y aller et vous pouvez récupérer votre voiture.
‫Donc au lieu de ranger la voiture à l'intérieur du comptoir, ce qui ne fonctionnerait pas car la voiture serait
‫trop grande, ils ont toutes ces références où se trouvent les voitures pour que vous puissiez les récupérer facilement, même si cet
‫exemple manque un peu un peu du reste de la complexité que nous avons ici.
‫Mais peut-être que cela vous aide à comprendre un peu mieux le type de référence.
‫D'accord.
‫C'est donc tout pour l'instant.
‫Revenons à Cody.
‫Rendez-vous dans la prochaine vidéo.