🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: de.comp.lang.c++
Article #1018

g++-2.7: for(int i=... 'i' undeclared ???

#1018
From: Volker Wendt
Date: Sat, 16 Dec 1995 19:57
23 lines
1230 bytes
Hallo,

Beim compilieren einiger C++-Programme mit dem neuen g++ 2.7.0 ist
mir mehrmals folgender Fehler begegnet, der beim compilieren der
gleichen Programme mit aelteren Versionen von g++ nie aufgetreten ist.
Zum Beispiel:

foo()
{
  for(int i=0;i<100;i++)
  {
    /* Benutzung der Variablen 'i' */
  }
  /* 'i' ist nicht mehr deklariert, die Funktion will aber weiterhin
     die Variable 'i' (bis zum Ende der Funktion 'foo') benutzen.
     Der Compiler bricht ab, mit der Fehlermeldung "'i' undeclared" */
} 

Weiss irgend jemand, mit welchem Compilerschalter man fuer eine fehler-
freie Compilierung sorgen kann? (In der Anleitung 'Using and Porting GNU CC'
konnte ich keine Informationen dazu finden.)

Gruss Volker
Technical Details
Message-ID: <DJp3FF.3sK@hermes.hrz.uni-bielefeld.de>
Path: arc1-ca.pugleaf.net!dave.hrz.uni-bielefeld.de!not-for-mail

Show Full Headers
Complete Article Headers
Newsgroups: de.comp.lang.c++
Path: arc1-ca.pugleaf.net!dave.hrz.uni-bielefeld.de!not-for-mail
From: vwendt@dave.hrz.uni-bielefeld.de ( Volker Wendt)
Subject: g++-2.7: for(int i=... 'i' undeclared ???
Sender: news@hermes.hrz.uni-bielefeld.de (News Administrator)
Message-ID: <DJp3FF.3sK@hermes.hrz.uni-bielefeld.de>
Date: Sat, 16 Dec 1995 19:57:15 GMT
Nntp-Posting-Host: dave.hrz.uni-bielefeld.de
Organization: Universitaet Bielefeld, Rechenzentrum
X-Newsreader: TIN [UNIX 1.3 950824BETA PL0]