فایل سرآیند

از ویکی‌پدیا، دانشنامهٔ آزاد

نسخه‌ای که می‌بینید نسخه‌ای قدیمی از صفحه است که توسط Xqbot (بحث | مشارکت‌ها) در تاریخ ‏۲۰ آوریل ۲۰۲۰، ساعت ۱۱:۱۲ ویرایش شده است. این نسخه ممکن است تفاوت‌های عمده‌ای با نسخهٔ فعلی داشته باشد.

یک فابل هدر یا سرایند (به انگلیسی: header) عموماً معرفی مستقیم کلاس‌ها، سابروتین‌ها، متغیرها و دیگر معین‌کننده‌ها را دربرمی گیرد. برنامه‌نویسانی که می‌خواهند معین‌کننده‌های استاندارد شده را در بیش از یک فایل منبع معرفی کنند، می‌توانند چنین معین‌کننده‌هایی را در یک فابل هدر قرار دهند. کتابخانه استاندارد سی و سی++ عموماً توابع استاندارد خود را در فایل هدر معرفی می‌کنند.

مثلاً یک تابع تعریف شده به این شکل در یک فایل منبع:

{
int(a,b)
	return 0;
}

می‌تواند معرفی شده و در یک فایل منبع دیگر به این ترتیب مورد ارجاع قرار گیرد:

int add(int, int);

int triple(int x){
	return add(x, add(x, x));
}

منابع