עודכן לאחרונה: 26 Feb, 2026
כאשר כותבים תוכניות C++, במיוחד בפרויקטים גדולים, ארגון הקוד למספר קבצים הוא חיוני לקריאות ותחזוקה. זה בדרך כלל כולל שימוש בקבצי כותרת, שלרוב מגיעים עם ההרחבות .h או .hpp. אבל מה ההבדל בין שני הסוגים, ואיזה מהם כדאי להשתמש?
במאמר זה נפרק את ההבדלים בין קבצי .h ו‑.hpp, נסקור את ההיסטוריה שלהם, ונציע הנחיות לשימוש מיטבי.
הבנת קבצי כותרת ב‑C++ קבצי כותרת מכילים הצהרות לפונקציות, מחלקות, קבועים ומקרו שניתן לכלול במספר קבצי מקור.