Ciao a tutti.
Ho Linux Mint 11 installato sul mio computer e con G++ programmo in C++.
La versione di GCC installata è la 4.5.2 e mi da il seguente problema: se stampo quelcosa prima di un ciclo, eseguo il ciclo, e stampo quelcosa dopo di esso...stampa tutto dopo il ciclo...

ad esempio questo codice fa aspettare dei secondi per poi stampare "iniziofine" insieme
codice:
#include<iostream>
#include<limits.h>
using namespace std;
int main(void)
{
    cout << "inizio";
    for(int i=0;i<INT_MAX;i++);
    cout << "fine";
}
E' un problema di G++ o qualcosa mi sfugge? ...e siccome la versione 4.5.2 non è l'ultima versione, perchè sull'update manager non ci sono aggiornamenti? Posso aggiornare la versione nuova facendo si che si autoaggiornerà?
Grazie