| Configlib ספריית C + + שנועד לכתוב / לקרוא קבצי תצורה. |
הורד עכשיו |
Configlib דירוג וסיכום
- שם המפרסם:
- Warren vonRoeschlaub
- אתר האינטרנט של המוציא לאור:
Configlib תגים
Configlib תיאור
ספריית ++ A C נועדה קבצים בתצורת כתיבה / קריאה. ConfigLib היא ספריית C ++ נועד קבצים בתצורת כתיבה / קריאה. שלוש המטרות העיקריות של הפרויקט are1. כדי לאפשר קריאה וכתיבה של קובץ תצורה עם הפרעה מזערית של נתונים וכל comments.2. כדי להבטיח כי מפתחי לאמץ עמדה הכל או לא כלום: הוספת משתנה מאפשר לו לעשות את כל הדרוש מיד, מעודד תוספת חצי סיים כי הוא אף פעם לא באמת finished.3. כדי להפוך הוספת תצורה חדשה קביעה פשוט כמו הכרזה על משתנה, גם אם מדובר מטרות object.These מורכבות נוצרו כאשר צפיתי פרויקט לאחר פרויקט שבו הגדרות תצורה נקראו אבל לא כתוב, הוקראו שנכתבו לשני מקומות שונים, יש לא ערך ברירת מחדל, או אפילו לא ממש לקרוא. אנשים רק מתחיל על פרויקטים לא היה יודע את כל הפרטים-and-outs של איפה הגדרות התצורה צריכה להיות ממוקם, ומתכנתים מתקדמים היה חצי ליישם את הנושאים מתוך כוונה לסיים הכל ומשעה שהגיעו העבודה קוד, לעתים קרובות זמן רב אחרי שהם שכחו מה צריך להיות completed.How קל זה להשתמש? קחו למשל את הדוגמה הפשוטה הבאה:? G_MainConfig configfile ( "filename.conf"); configitem FONT_SIZE (g_MainConfig, "גופנים", "גודל גופן", "f =", 10); מה עושה זה לעשות השורה הראשונה מצהיר קובץ תצורה עם השם "filename.conf". כל הגדרות התצורה באמצעות אובייקט בקובץ זה יהיה לקרוא את קובץ הקונפיגורציה עם כי הקו השני name.The משתמש בתבנית configitem להוסיף משתנה int. אם אי פעם השתמשת STL אתה בטח מכיר יצירת משתנים ככה. אם לא פשוט לזכור כי המשתנה ייראה בדיוק כמו כל סוג הוא מוקף, במקרה זה מספר שלם. בנאי האובייקט לוקחים חמישה משתנים. הראשון הוא אובייקט בקובץ התצורה לקרוא, השני הוא השם סעיף, והשלישי הוא שם הגדרה, והרביעי הוא פרמטר שורת הפקודה ואת האחרון הוא ברירת המחדל value.In במקרה זה, את קובץ ההגדרות עשוי להיראות כמו font size = 4in ובמקרה FONT_SIZE המשתנה יכיל 10 כאשר בתחילה נוצר 4 לאחר שקובץ התצורה לקרוא. מה חדש במהדורה זו: · עדכון זה מספק כמה שיפורים קלים בביצועים, ומוסיף תמיכה const טוב כולל iterators const.
Configlib תוכנה קשורה