שאלה על התחביר של VC++
לאחרונה התחלתי להשתמש ב-VC++ (ברגשות מאוד מעורבים
) בכל מקרה, כשניסיתי ליצור פונקציית Inline, גיליתי שהתחביר הבא:
לאחרונה התחלתי להשתמש ב-VC++ (ברגשות מאוד מעורבים
inline int f(int n);
אינו חוקי.. לאחר ניסיונות מאבק רבים, הבנתי שהדרך היחידה היא להצהיר על הפונקציה ולהכניס שם את ה-inline . אבל עוד יותר חמור, חייבים לשים סוגריים מסביב להצהרת הפונקציה עליה עושים inline.. הבעיה היא - שזה מאוד מוזר, ועוד יותר חמור - gcc לא יקבל כזה דבר, והקוד שלי לא יהיה portable. מישהו יכול להציע פתרון?