C'est pas ça qui fait la différence... sauf si tu as oublié de noter et de nous dire que la compilation avec g++ retournait le message :
"g++: command not found "
ou quelque chose de similaire.
Pour ce qui est de l'iut, je soupçonne que l'admin a hacké la conf pour que "rendre les choses plus faciles" sans ce soucier :
1) de la sécurité des machines,
2) du fait que du coup vous apprennez des choses qui ne correspondent pas à la vraie vie.
Malheureusement, j'ai le sentiment que l'apprentissage de l'informatique est très souvent bâclé. 