اهلين اختي الغالية
,..,.,.,,.,,.,.,.
اقتباسيعني Refrence هو عباره عن شيء يؤشر على عنوان متغير..وال Pointer هو شيء يؤشر على متغير أو على عنوان المتغير..
صح؟؟؟
لا مو صح..شو رايك هه؟ :happy:
,.,.,.,.,.,,.,.,
كلاً من التقنيتين تُشيرانِ إلى عنوان في الذاكرة لمتغير ما Variable او لكائن ما Object..فقط لا غير..ولكن هناك بعض الأشياء تنْفرد به المؤشرات و تتمكن منه دون المراجع..وهي الفروق المذكورة اعلاه..
,.,.,.,.,.,.,.,.,.
راقبي وطبقي المثال التالي فضلاً لا أمراً :happy:
#include <iostream>
using namespace std;
int main()
{
}
راقبي المُخرَج تبع البرنامج The Output
0x241ff5c
0x241ff5c
0x241ff5c
Press any key to continue...
المُخرج الأول هو عنوان المتغير إكس, والثاني قيمة المرجع الذي يُشير إليه(وهو عنوان إكس), والتالت قيمة المؤشر الذي يشير إليه ايضاً(وهو عنوان إكس)..كلهم عنوان واحد..طبعاً ممكن تختلف العناوين بجهازك لأن النظام هو الذي يحدد هذا الشيء أثناء تنفيذ البرنامج ولكن كلهن يُشيروا إلى عنوان واحد فقط. صحيح المرجع عبارة(كأنه) اسم مستعار لذلك المتغير ولكن هو مرجع للعنوان الخاص به و أي تأثير عليه يؤثر على المتغير.
,.,.,.,.,.,.,.,.,.,.
رايدة سؤال؟؟؟؟!!!! :rolleyes: مممممممممممم طيب
كلنا نعرف ان حجم متغير من نوع char هو واحد Byte(عموماً في انظمة 32بت) فكم حجم مؤشر يُشير إلى متغير من هذا النوع و لماذا؟ مع المثال ببرنامج بسيط؟ :P
,.,.,.,.,.,..,,.,.,.,.
اطيب المُنى
:happy:
تم تعديل هذه المشاركة بواسطة رغـــــــــد في 30 مايو 2008 في 13:01 — السبب: كنت زانقة حالي بشيء ماني فاهمته :(
[وسط]
♥ Countess ♥

♥
[/وسط]