عبارت include# در سی پلاس پلاس یعنی چی؟
جهت ساخت یک برنامه از طریق کد نویسی از دستورات مختلفی برای انجام کارها استفاده می کنیم که همه این دستوارت بایستی به Compiler برنامه (مترجم جهت ترجمه آن دستورات به زبان ماشین) شناخته شوند؛ بنابراین در همه زبانهای برنامه نویسی جهت شناساندن آن دستورات به Compiler مربوطه قوانین مختلفی بایستی رعایت شود.
در زبان C و ++C و همچنین مجموعه زبانهای .Net می توانیم با دستور Include این عمل را انجام دهیم.
البته این دستور فایل هایی به نام فایل های سرآیند یا همان Header File را در برنامه فراخوانی می کند.
به این دلیل که در زبانهایی چون ++C, توابع مختلف از پیش تعریف شده ای برای استفاده آنها توسط برنامه نویس وجود دارند که به آنها توابع کتابخانه ای نیز می گویند.
البته علاوه بر توابع, دستورات و شناسه های مختلفی چون شناسه های شرطی IF, شناسه های حلقه های تکرار چون While,For,Do و ... وجود دارند (کلمات کلیدی) که همگی آنها بصورت دسته بندی شده در همین Header file ها معرفی شده اند.
Header file ها در پوشه ای ذخیره از شده اند که البته پسوند h. را دارند.
بعنوان مثال فایل سرآیندی به نام stdio.h وجود دارد که باعث معرفی شناسه های For , Switch و ... می شوند که برای استفاده آنها باید این فایل توسط include فراخوانی شود.