مقارنة بالدوال المكتبية في C++
مقارنة بالدوال المكتبية سبق أن استخدمنا الدالة getche() المكتبية , فأين الإعلان عنها والتعريف بها والتنويه عنها ؟ إن ذلك متضمن في الملف التصديري المعلن عنه في صدر البرنامج conio.h . الاستغناء عن الإعلان يمكن الاستغناء عن الإعلان عن الدوال إذا كانت معرفة قبل الدالة التي تستدعيها , فيمكننا مثلا إعادة صياغة البرنامج السابق بالصورة التالية : Table2.cpp table2.cpp // table2.cpp // demonstrates function definition preceding function calls #include <iostream.h> #include <conio.h> // no function declaration // starline() // function definition void starline() { for ( int j=0; j<45; j++) cout << '*' ; cout << endl; } void main() // main follows function { starline(); // call to function cout << "Data type Range" << endl; st...