Gültigkeit von Variablen

Ich hab mir anscheinend die falschen Bücher geholt, denn ich kann darin keine Erklärung für mien Problem finden,

Mein Problem ist, dass ich in Funktionen meiner Klasse nicht auf Variablen zugreifen kann, die zwar in der Klasse, aber nicht innnerhalb der Funktion deklariert wurden.

Beispiel:

test.h

includes…

using namespace std;

class test{

public:

parser();
~parser();

string location;

void parse();
};


test.cpp

#include „test.h“

string location("/c++/datei.txt");

void test::stuck_out_tongue:arse(){

cout

Du hast in test.cpp ein weiteres location deklariert, asuuserhalb von test.

Versuch es mal innerhalb der Klasse zu initialisieren, z.B. im Konstruktor.

Wo verwendest du denn den this Pointer?
Welche fehlermeldung kommt?

/Dirk