שיחה:שפת C/מבנים

מתוך ויקיספר, אוסף הספרים והמדריכים החופשי
קפיצה לניווט קפיצה לחיפוש

שדות, איפה השדות?[עריכה]

המילה "שדות" איננה מופיעה באף מקום בפרק. הכיצד? ואנחנו הרי מדינת חלוצים, ועבודת הקרקע בנפשנו... נראה לי שאשנה זאת Thedsadude 16:47, 5 בדצמבר 2007 (IST)

בוצע Thedsadude 23:46, 5 בדצמבר 2007 (IST)

השימוש בtypedef[עריכה]

כאן מופיעה גרסת הtypedef לפיה מדובר בanonymous struct, מה שאומר שאין סיכוי להשתמש בזה לself-referencing types, כמו אפילו חוליות רשימה מקושרת. אני מחליף, לכן לגרסה הארוכה יותר. Thedsadude 21:48, 5 בדצמבר 2007 (IST)

טוב, שמתי את שתי הגרסאות Thedsadude 23:45, 5 בדצמבר 2007 (IST)

display_item ומצביע לא קבוע[עריכה]

display_item אינו מתוכנן לשנות את הארגומנט שלו, לא? לדעתי עליו לקבל מצביע לקבוע. Thedsadude 21:49, 5 בדצמבר 2007 (IST)

הוספתי גם כמשימה Thedsadude 23:46, 5 בדצמבר 2007 (IST)

חסרים תרגילים[עריכה]

כל המעוניין לתרום יבורך. Thedsadude 21:50, 5 בדצמבר 2007 (IST)

חסר חומר על אתחול והשמה, לדעתי[עריכה]

נראה לי שקשה להבין מכאן מה קורה כשמאתחלים מבנה או משימים אליו ממבנה אחר. אולי חלק ינחשו שהאתחול הוא (רקורסיבית) שדה אחר שדה, אבל נראה לי שכדאי להזכיר זאת בכל מקרה. הנה, לדוגמה, פתאום כל הפונקציות כאן פועלות על מצביע למבנה, ולא על ארגומנט רגיל. בלי לדבר על אתחול ביתר פירוט - זה נראה קצת שרירותי, לדעתי. נראה לי שצריך להוסיף כאן הסבר שאומר שby value כאן היה גורם לואחד העתקה, כי למעשה מדובר באתחול. Thedsadude 03:58, 6 בדצמבר 2007 (IST)