include چیه؟ - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

include چیه؟

+4 امتیاز

سلام

include چه نقشی داره تو c++ متوجه نمی شم .

سوال شده آذر 2, 1392  بوسیله ی toopak (امتیاز 2,458)   16 47 66
ویرایش شده آذر 3, 1392 بوسیله ی BlueBlade

2 پاسخ

+6 امتیاز
 
بهترین پاسخ

include کردن به کامپایلر اعلام می کنه که از توابع متغیر ها یا کلاس های فایل مورد نظر می خواهیم استفاده کنیم یعنی در اصل یک کپی از چیزای تعریف شده داخل فایل رو میزاره تو محلی که فایل include  شده .

تفاوت

#include <filename>
#include "filename"

تفاوت این 2 بر می گرده به محلی که کامپایلر فایل مورد نظر رو پیدا می کنه

حالت اول کامپایلر محل هایی که ;کتابخانه های استاندارد قرار دارن رو جست و جو می کنه .

حالت دوم همون محلی که فایل در اون در حال کامپایله رو برای پیدا کردن فایل استفاده می کنه .

 

پاسخ داده شده آذر 3, 1392 بوسیله ی BlueBlade (امتیاز 15,315)   15 18 89
ویرایش شده بهمن 24, 1392 بوسیله ی BlueBlade
+4 امتیاز
یک  قطعه کد را وارد برنامه میکند مثل اینکه اون کد در اون سورس قرار دارد و به دو روشی که دوستمون گفت امکان فراخوانی دارد

اما به این نکته توجه نکردن که حالت دوم اگر در فایل موجود نباشد در کتابخانه ها جستجو میکند
پاسخ داده شده فروردین 29, 1393 بوسیله ی Fire360Boy (امتیاز 2,524)   6 24 43
کامپایلر visual studio همچین کاری نمی کنه
چرا میکنه
خودم امتحان کردم
...