الحمدلله والصلاة والسلام على رسول الله وعلى آله وصحبه أجمعين
c\c++ ممكن مساعدة بخصوص الفروقات لموجودة بين
(c\c++)أريد شرح يوضح فروقات بين هاتين
:P
الحمدلله والصلاة والسلام على رسول الله وعلى آله وصحبه أجمعين
c\c++ ممكن مساعدة بخصوص الفروقات لموجودة بين
(c\c++)أريد شرح يوضح فروقات بين هاتين
:P
السلام عليكم
لا أعرف الكثير من الفروقات ولكن الذي يحضرني الآن هي :
في الـ C
عند كتابة دالة يجب إعطاء signiture لها أولا مثلا
int foo();
int main () {
print("%d", foot());
return 0;
}
int foo() { return 10; }ولكن في الـ C++
int foo() { return 10; }
int main () {
printf("%d", foot());
return 0;
}في الـ C++ تمت إضافة Standard Template Library STD
في الـ C يجب كتابة العبارة return 0 في دالة الـ main بينما في الـ C++ سيتم كتابتها آليا إذا لم تكن موجوده
وقد يكون هناك فروقات على حسب نوع الـ compiler
والله أعلم
افضل طريقة لمعرفة ذلك هي عن طريق البحث في google
يمكنك أن تعتبر أن لغة السي++ هي لغة سي مع الصنوف Classes ( وبعض الميزات الجديدة )
تم تعديل هذه المشاركة بواسطة MoHammaD_93 في 2 يوليو 2009 في 13:56
SAFETY TIP : Always delete what you new, and free what you malloc, never mix new with free or malloc with delete.
الأخ الكريم/الأخت الكريمة
السلام عليكم ورحمة الله وبركاته
مرحباً بكم في منتدى الفريق العربي للبرمجة
نود تنبيهك أن العنوان غير مناسب.
الرجاء اختيار عنوان مناسب أكثر في مواضيعك القادمة، وهذا بمثابة إشعار للأهمية.
وفي حال التكرار سيتعرض موضوعك للإغلاق والحذف!!!
قواعد المشاركة
شاكرين لكم حُسن تعاونكم