الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

لو سمحتوا أبغى احد يوضح لي pointer

مغلق
بدأه نووووف في 4 ديسمبر 2003 · 9 رد · 946 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

أنا عضوة جديده ....والله أنه منتدى روعه و المواضيع اللي فيه أروع

ولا اطول عليكم بس عندي طلب

(فضلاً لا أمراً)

ابغى توضيح للبوينتر أحس أني فاهمته بس ماأدري في نفس الوقت ماني واثقه لو بيجي سؤال أو طرحت فكره أني بقدر أحلها..........

المهم......

اللي يقدر يعطيني لنك لمواضيع مشروحه أو يتكرم ويوضح لوشي بسيط (أنا عارفه ان البوينتر مو شي سهل علشان نحصره في سطرين بس ابغى لو اختصار)...

سأكون له من الشاكرين

والله يجزاكم خير مقدماً....

#2

السلام عليكم,,,

أختي الكريمة خذي هذا الرابط لشرح لل Pointer في هذا المنتدى عسى أن ينفعك ,,

http://www.arabteam2000.com/ib/index.php?s...showtopic=35404

بالتوفيق ,,,

banner_60_468.gif

NOTHING IS IMPOSSIBLE

#3

هلا والله فلنكثر هنا ونطرد هم من المنتدى:)

انا انصحك يانوووووووفه

اللنك السابق انا فعلا قريته واستفدت استفاده كثرة

لكن انا كنت ابغى بالسي :) شرحوا بالسي بلس بلس

المهم يانووووف مرحبا فيكي

وانا نص فاهمة بالبوينتر :)

والاخ الكريم HGB

مايقصر شرحه وافي وكافي

#4

السلام عليكم .....

مشكووووووووووووور أخوي HGB

والله ماقصرت وجزاك الله الف خير وجعله في موازين أعمالك....

ومشكوره اختي مذهله لأنك نبهتيني أن الشرح بC++وأنا ابغاه بC أساساًمافيه فرق مره هي كلها مبادئ.....

والله يجزاكم كل خير

والله يقدرني اني اردلكم THIS THENG

#5

السلام عليكم ,,

بارك الله فيك أختي الكريمة ,, فعلا كما ذكرتي لايوجد فروق بين السي والسي++ في المؤشرات في الامور العامة ,, لكن يوجد فرق واحد أذكر منه أن لحجز متغيرات من نوع معين لانحجز باستخدام الكلمة الاساسية new وانما باستخدام malloc حيث ان ال new خاصة بالسي++ ,,

وبالتوفيق ,,

banner_60_468.gif

NOTHING IS IMPOSSIBLE

#6

طالما هناك الكثير عن استخدام الموشر قد قدم من قبل الاعضاء (جزاهم الله خير )

هناك بعض الاختلافات بين c ,c++

في السي void متغير يكمن اعطاء اني نوع اخر من المتغيرات طبعا موشر على العكس في c++ التى يلا تسمح بذلك

مثلا

int n;

int *Pint ;

void Pvoid=&n;

Pint=Pvoid; // يسمح بهذا في السي مع عدم السماح به في c++

لكي نحقق هذا في c++

do like this

Pint =(int *) Pvoid;

في كلا من c ,c++ يسمح به

#7

السلام عليكم,,

بارك الله فيك أخي hack ,, على المعلومة الدقيقة ,,

وفي السي++ تمت اضافة عدة كلمات أساسية للتحويل القسري ,, تحل بعض مشاكل التحويل العادي كما ,

Pint =(int *) Pvoid;

النسخة الخاصة بالسي++ ,,

( pint = static_cast<int*> (Pvoid

توجد أنواع أخرى

dynamic_cast<>

reinterpret_cast<>

const_cast<>

ولكل واحدة استخدامات في أماكن محددة ,, وهذه العوامل تقوم بتغيير بعض صلاحيات التعيين في المتغييرات ,, مثلا جعل الكائن الابن يساوي كائن أب ,, بدون وقوع مشاكل ,,

ولها تفصيل لايسعنا ذكره هنا ,,

banner_60_468.gif

NOTHING IS IMPOSSIBLE

#8

بارك الله في كل من يريد الخير للغير

وشكرا لك على هذا التوضيع

على العموم هناك استفسار بسيط وللمشرف خاصه حيث انني اكملت السي والحمد لله والان نويت تعلم السي بلس بلس ولكن المشكله التى تحيرني ضهور اشياء جديده من قبل مايكروسفت

c++.net

وكذلك بيئه العمل في الدوت نيت

فما هو رايك في التواصل مع التواصل او بالاصح الدخول في السي بلس بلس واكون لك شاكرا

#9

السلام عليكم ,,

أخي الكريم hack ,, استمر بدراسة السي++ فلهذه اللغة مستقبل مشع كالشمس ,,

نسخة السي++ دوت نت الحالية تسمى ب ++Manged c تختصر ل ++MC ,,

هذه اللغة لم تغير في السي++ أي شيء مطلقا ,, فقط زادت قوتها باضافة المزيد من الكلمات الاساسية لمعالجة الذاكرة ,, وهي فعالة جدا ,,,

نسخة ال ++MC أفضل من السي # بشكل واضح في حرية التعامل مع الذاكرة ,, وحتى مع تلك المدارة ,,

لكن الامر الذي يدعم قولي بأن تستمر في السي++ هو أن النسخة الجديدة للسي++ التي ستطرح السنة المقبلة ,, هي أقوى لغة برمجة تم طرحها على الاطلاق ,, أفضل من السي والسي++ وال ++MC والسي# والجافا ,, وكل اللغات التي في ذهنك ,,

والاضافت التي تمت " التي ستطرح السنة المقبلة " بلغة تسمى C++/CLI صعبة قليلا حيث قرأت الامور التي تغيرت وكانت مكتوبة في ملف PDF حوالي 160 صفحة ,, بشكل مختصر جدا ,, فقط لتوضيح الامور التي زادت !!! وتحتاج لفهما لفهم عميق في السي++ لذا استمر وتحرك سريعا لتلحق بهذه التجديدات ,,, بالطبع لاتستطيع الذهاب ل++MC أو ال C++/CLI قبل دراسة السي++ بشكل متعمق ,,

سنتحدث في المنتدى قريبا عن الامور التي حدثت من ال ++MC و C++/CLI ,,,

أرجو أن أكون قد أفدتك ,,,

banner_60_468.gif

NOTHING IS IMPOSSIBLE

#10

جزاك الله الف خير اخي الكريم

وشكرا لك على هذا التوجيه وانا ان شاء الله ساستمر باذن الله

الف الف شكر لك يا مشرفنا

هذا الموضوع مغلق.

مواضيع مشابهة