فایل هدر
از ویکیپدیا، دانشنامهٔ آزاد
یک فابل هدر عموماً معرفی مستقیم کلاسها، سابروتینها، متغیرها و دیگر معین کنندهها را دربرمی گیرد. برنامه نویسانی که میخواهند معین کنندههای استاندارد شده را در بیش از یک فایل منبع معرفی کنند، میتوانند چنین معین کنندههایی را در یک فابل هدر قرار دهند. کتابخانه استاندارد سی و سی ++ عموماً توابع استاندارد شان را در فایل هدر معرفی میکنند.
مثلاً یک تابع تعریف شده به این شکل در یک فایل منبع:
int add(int a, int b) { return a + b; }
میتواند معرفی شده و در یک فایل منبع دیگر به این ترتیب مورد ارجاع قرار گیرد:
int add(int, int); int triple(int x){ return add(x, add(x, x)); }