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

مالفرق بين هذه الأوامر؟ في ال ++C

مغلق
بدأه طارق عتيق في 4 أبريل 2005 · 1 رد · 408 مشاهدة · في ارشيف قسم C/C++
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

مالفرق بين الأمرين التاليين:

الأمر الأول

char a = 'A';
int b = int(a);

الأمر الثاني

char a = 'A';
int b = static_cast<int> (a);

هل هناك فرق من حيث السرعة أو هناك شروط لأحد الأوامر؟

وشكرا

#2

الطريقة الثانية هي طريقة السي بلص بلص, الطريقة الأولى هي طريقة السي.

لا أعرف الفرق بينهما ..

و لكن على فكرة, تستطيع تحويل الـ char الى int دون الحاجة الى casting يعني

int x = 'r';

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

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