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