אילתורים (hacks) ב-C
מבנה
נתונים ואלגוריתמים
שפת C מאפשרת להגדיר מצביע void. מצביע זה מתאים למצביע של כל
טיפוס. כאשר אנו פונים לפונקציה אשר
הפרמטר שלה
הינו void *, אנו יכולים להשתמש
במצביע כארגומנט.
דבר זה מאפשר
לנו לבנות פונקציות משותפות אשר יפעלו
עם מגוון טיפוסי מידע. בכל אופן, הדבר מאפשר
עקיפה של
בדיקות המהדר לגבי תקינות הטיפוס - ולכן יכול להתעלם בשוגג מטעויות אשר מהדר בשפה
"קשיחה"
יותר,כגון Ada
יאתר.
מונח זה נוצר
ככל הנראה מביטוי של MIT
לתיאור "מעשה קונדס של סטודנטים". סטודנטים ב- MIT קראו
למעשים אלו של
תקיפת מוסכמות חברתיות "hacks".
חזור ל: אובייקטים
וטיפוסי נתונים מופשטים (ADT) חזור
ל: תוכן עניינים