قسم الرياضيات و الإعلام الإليwww.univ-soukahras.dz/ar/dept/mi |
0 votes
|
Rappelez les similitudes et les différences entre les objets et les pointeurs? |
نشر على 20:44, الاثنين 16 أكت 2017 By Ammar LADJAILIA |
أجوبة (4)
جواب (1)
0 votes
|
Un pointeur ça sert à stocker une adresse,un point c'est tout et un objet ça sert à stocker des données |
نشر على 19:11, الأربعاء 18 أكت 2017 by Ferial Zeghadnia (6 points) |
جواب (2)
0 votes
|
un pointeur peut pointer vert une adresse et un objet peut stocker une information |
نشر على 13:29, الأحد 31 ديس 2017 by sami khaldi (9 points) |
جواب (3)
0 votes
|
il n'y a pas somilitude un pointeur ca sert a stoker une adresse , un pointeur c'est tout. un objet ca sert a stoker des donnees |
نشر على 18:19, الأحد 7 أكت 2018 by Bouthaina Cheraitia |
جواب (4)
0 votes
|
Un pointeur ne servirait strictement à rien s'il n'y avait pas de possibilité d'accéder à l'adresse d'une variable ou d'une fonction (on ne pourrait alors pas l'initialiser) ou s'il n'y avait pas moyen d'accéder à l'objet référencé par le pointeur (la variable pointée ne pourrait pas être manipulée ou la fonction pointée ne pourrait pas être appelée). Ces deux opérations sont respectivement appelées indirection et déréférencement. Il existe deux opérateurs permettant de récupérer l'adresse d'un objet et d'accéder à l'objet pointé. Ces opérateurs sont respectivement & et *. Il est très important de s'assurer que les pointeurs que l'on manipule sont tous initialisés (c'est-à-dire contiennent l'adresse d'un objet valide, et pas n'importe quoi). En effet, accéder à un pointeur non initialisé revient à lire ou, plus grave encore, à écrire dans la mémoire à un endroit complètement aléatoire (selon la valeur initiale du pointeur lors de sa création). En général, on initialise les pointeurs dès leur création, ou, s'ils doivent être utilisés ultérieurement, on les initialise avec le pointeur nul. Cela permettra de faire ultérieurement des tests sur la validité du pointeur ou au moins de détecter les erreurs. En effet, l'utilisation d'un pointeur initialisé avec le pointeur nul génère souvent une faute de protection du programme, que tout bon débogueur est capable de détecter. Le pointeur nul se note NULL. |
نشر على 18:12, الجمعة 28 ديس 2018 by halima dridi (35 points) |