זה כל הרעיון בסטנדרט - הוא חל על כל הקומפיילרים. גם בVisual C++ 6 יש דברים לא סטנדרטיים שמיקרוסופט הכניסו, אבל ברגע שאתה משתמש בהם ורוצה לעבור לקומפיילר אחר אתה מסתכן.
תיאורטית, יכולים להיות בעיות עם קומפיילרים ישנים יותר, כאלה שנכתבו לפני צאת הסטנדרט העדכני ביותר, כמו זה של Borland. לכן, אני אף פעם לא מבין למה אנשים פה ממליצים עליו. הוא ישן, הוא עובד על דוס, הוא לא תומך בשום דבר עדכני יותר. ויש אלטרנטיבה הרבה יותר טובה: ++Dev-C.