قسم الرياضيات و الإعلام الإلي

www.univ-soukahras.dz/ar/dept/mi

المقياس: Algorithmique et structure de donnees3

  1. معلومات
  2. الأسئلة
  3. التعليم عن بعد

Objet vs Pointeur

0 votes

Rappelez les similitudes et les différences entre les objets et les pointeurs?

نشر على 20:44, الاثنين 16 أكت 2017 By Ammar LADJAILIA
In Algorithmique et structure de donnees3


أجوبة (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)
In Algorithmique et structure de donnees3



جواب (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)
In Algorithmique et structure de donnees3



جواب (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 (50 points)
In Algorithmique et structure de donnees3



جواب (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)
In Algorithmique et structure de donnees3



هل لديك جواب ?