1.1k Aufrufe
Gefragt in Anwendungen(Java,C++...) von
Hallo,

Es geht um ein c++ console project in MS VC++ 08.
ich habe die Funktion "IsX" in IsX.cpp ausgelagert und einen entsprechenden Header eingefügt.

es compiliert auch auch fehlerfrei, bis ich in der Funktion IsX
eine string variabel deklarieren will
string x
:

'string': nicht deklarierter Bezeichner



die Datei string.h wurde natürlich importiert, und außerhalb der IsX Funktion (aber immer noch in IsX.cpp) wird das auch akzeptiert.

ABER:
Funktionen aus der ebenfalls importierten math.h, können problemlos auch in meiner IsX Funktion verwendet werden

...warum?

1 Antwort

0 Punkte
Beantwortet von son_quatsch Experte (5.3k Punkte)
Keine Ahnung, warum in letzter Zeit so häufig C++-Fragen auftauchen. Leider sind meine Kenntnisse dazu inzwischen auch wieder eingestaubt. Bestimmt war's
using namespace std;
...