עבור לתוכן

המטרה של define __NAME_H__

Featured Replies

פורסם

מה המטרה של זה?

לימדו אותי לכתוב בהתחלה

define __NAME_H__

מה זה עושה? P:

פורסם

אני מניח שמדובר בC++, כן?

בכל מקרה

לעיתים שיש פרוייקטים גדולים, אתה רושם בכמה קבצים להכיל קבצי H, ואז עלול להיווצר מצב שבו הכנסת כבר קובץ H במקום אחר, ויש התנגשות (אין צורך להכניס יותר מפעם אחת).

לכן שמים מה שאמר בתחילת הקובץ, ואפשר בקבצי H לבדוק האם כבר הדבר הזה הוא DEF במקום אחר, ואם כן אז לא להכניס שוב את הH.

פורסם
  • מחבר

אני מניח שמדובר בC++, כן?

בכל מקרה

לעיתים שיש פרוייקטים גדולים, אתה רושם בכמה קבצים להכיל קבצי H, ואז עלול להיווצר מצב שבו הכנסת כבר קובץ H במקום אחר, ויש התנגשות (אין צורך להכניס יותר מפעם אחת).

לכן שמים מה שאמר בתחילת הקובץ, ואפשר בקבצי H לבדוק האם כבר הדבר הזה הוא DEF במקום אחר, ואם כן אז לא להכניס שוב את הH.

זה לא ifndef?

ואם לא, מזה ifndef?

כמובן C++, שכחתי לציין^^

פורסם

כן זה ifndef

צודק.

טוב לא יודע, נחכה לראות מה אחרים יענו פה :)

פורסם

כל מה שנכתב פה נכון

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים