معمولا توی هدر فایل ها فقط تعریف(prtotype) توابع رو می نویسن البته این یه قانون نیست ولی یه قرار داده
و پیاده شاری توابع رو توی یه فایل Cpp هم نام می نویسن و فایل هدر رو هم با پیش پردازنده ها شرطی محاصره می کنن موقع کامپایل هم فایل cpp رو کامپایل کنید و به وسیله لینکر به برنامه اصلی لینک کنید برای اینکار اگه از یه IDE استفاده می کنید فقط لازمه تا فایل cpp رو به پروژه اضافه کنید
فایل myheader.h
کد:
#ifndef MYHEADER_H
#define MYHEADER_H
// funcion prtotype
void f1(int); //instance function one
double f2(const float* ); //instance function two
/*
you must write other prtotype here
*/
#endif
فایل myheader.cpp
کد:
void f1(int i)
{
// code here for this function
}
double f2(const float* f)
{
// code here for this function
}
فقط دقت کنید که باید این فایل ها با دابل کوتیشن اینکلود کنید نه کوچکتر و بزرگتر