Salve,
voglio comunicarvi la mia scoperta di un BUG , perchè tale si
tratta nel compilatore citato nell'oggetto. In particolare, si tratta di un BUG, in compilazione, che fa operare g++ su codice critico senza dare alcun avvertimento. Vi prego, pertanto, di verificare anche voi questa cosa tramite il coice c++ allegato. La parte che
smaschera il bug sta nelle ultime 4 linee di codice del main. Io
ho verificato l'assoluta mancanza di warning, per non parlare del fatto che l'eseguibile viene generato. Tutto è stato provato su
Windows 2000 (SP3) ma consiglio di verificare tale comportamento con altre versioni di g++, coi compilatori microsoft (.NET escluso) e
borland. Per quanto riguarda il mondo linux lasco fare a chi ne sa più di me. Spero che la cosa possa essere utile.

P.S.
Se non sapete che versione si g++ avete, da linea di comando digitate:

g++ --version



P.P.S.
Ho spedito una email a Bjarne Stroustrup e lui, a quanto pare, ne ha
informato quelli di GNU. Speriamo bene.