PDA

View Full Version : Header & CPP



JalaliMehr
پنج شنبه 24 تیر 1389, 08:44 صبح
ميخام بدونم فرق Header و CPP چيه و هر كدوم دقيقاً چه نقشي دارن.
يه فرم اضافه مي كنم هر دو به پروژه اضافه ميشه.
يه كلاس بخام بنويسم بايستي تو فايل header بنويسم و بعد به فايل فراخوان add ش كنم.

Nima_NF
پنج شنبه 24 تیر 1389, 13:20 عصر
به زبان ساده:
فایل های .h تعریف ها را در خود نگه می دارند (یا هیمن طور کدهایی که inline قرار هست در exe قرار گیرند.)
فایل های cpp تعریف آن ها.

تعریف کلاس را در فایل .h انجام دهید و تعریف متدها را در فایل cpp.

JalaliMehr
پنج شنبه 24 تیر 1389, 13:43 عصر
يعني کدهای inline پياده سازي شون هم در header صورت مي گيره.؟

به كل ما اجازه پياده سازي غير توابع inline در header نيستم و اگر انجام بديم با خطاي كامپايلر مواجه ميشيم؟