ahmed1990 نشر 23 سبتمبر 2015 أرسل تقرير نشر 23 سبتمبر 2015 أجد دائما في برامج السي بلس بلس عبارتين لاستدعاء المكتبات وهما #include "filename" و #include <filename> فهل هنالك أي فرق بين هاتين الدالتين أم يمكنني استخدام كلتا الدالتين ؟ اقتباس
0 هشام رزق الله نشر 23 سبتمبر 2015 أرسل تقرير نشر 23 سبتمبر 2015 الفرق في المكان الذي يجب على المعالج الأولي (preprocessor) أن يقوم بالبحث فيه عندما يقوم بإرفاق الملفات (include).عند كتابة #include "filename" سيقوم المعالج الأولي بالبحث في نفس المجلد الذي يحتوي البرنامج. في الغالب تُستخدم هذه الطريقة من قِبل المبرمج لتعريف ملفات header قام بكتابتها.أما بالنسبة لـ #include <filename> فسيقوم المعالج الأولي بالبحث في المجلدات التي تم تعريفها للمترجم (compiler) أو IDE، وهذه الطريقة تُستخدم في الغالب لإرفاق ملفات المكتبات القياسية. للمزيد أنصحك بقراءة هذا المقال اقتباس
السؤال
ahmed1990
أجد دائما في برامج السي بلس بلس عبارتين لاستدعاء المكتبات وهما #include "filename" و #include <filename> فهل هنالك أي فرق بين هاتين الدالتين أم يمكنني استخدام كلتا الدالتين ؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.