Ich bin zurzeit dabei, mir ein kleines Hilfsprogramm zu schreiben. Nun hab ich ein Problem mit Zeigern:
Als Beispiel:
Code: Alles auswählen
char* test;
for (int i=0; i<10; i++)
{
test = new char();
cout << &test << endl;
}
Jetzt gibt mir mein Programm folgendes aus:
Code: Alles auswählen
0xbffac220
0xbffac220
0xbffac220
0xbffac220
0xbffac220
0xbffac220
0xbffac220
0xbffac220
0xbffac220
0xbffac220
Mein Ziel ist es aber, dass jedes Zeichen, welches mit
new angelegt wurde, wirklich ein neues Zeichen ist mit einer neuen Adresse im Speicher.