היי,
על מנת לחסוך שימוש בהקצאות דינמיות עבור מחרוזות בגודל חסום (המרת int ל string) השתמשנו בקוד במערכים בגודל סטטי על מנת לשמור את המחרוזת המייצגת של המספר כ string. דבר זה הוביל לחזרה על שורות בסגנון:
כאשר convertIntToString היא פונקציה שמימשנו, שמבצעת את ההמרה לעיל וכותבת את התוצאה למערך.
האם חזרה של שתי שורות אלו בקוד, מספר פעמים, נחשבת לשכפול קוד? אם כן, הדרך היחידה בה נוכל לאחד שורות אלו לשורה אחת היא על ידי שימוש במאקרו. האם מקובל להשתמש במאקרו כזה ?
תודה מראש !