مالفرق بين الأمرين التاليين:
الأمر الأول
char a = 'A'; int b = int(a);
الأمر الثاني
char a = 'A'; int b = static_cast<int> (a);
هل هناك فرق من حيث السرعة أو هناك شروط لأحد الأوامر؟
وشكرا
مالفرق بين الأمرين التاليين:
الأمر الأول
char a = 'A'; int b = int(a);
الأمر الثاني
char a = 'A'; int b = static_cast<int> (a);
هل هناك فرق من حيث السرعة أو هناك شروط لأحد الأوامر؟
وشكرا
الطريقة الثانية هي طريقة السي بلص بلص, الطريقة الأولى هي طريقة السي.
لا أعرف الفرق بينهما ..
و لكن على فكرة, تستطيع تحويل الـ char الى int دون الحاجة الى casting يعني
int x = 'r';
هذا الموضوع مغلق.