Re: frage zu objecten in c++

Johanns Schneider <[email protected]>
Newsgroups gmane.linux.suse.programming
Message-ID <[email protected]>
also ich hab das gefühl es jetzt verstanden zu haben, das einzige was
mich noch wundert ist, dass ich bei dieser main:

int main()
{
    test *Test = new test("test, jo");
	//*Test = 0;	// Das nullt den Speicher des Objektes
	delete Test;
    cout << "noch ist es nicht zu ende\n";
	Test->say();
    return 0;
}

keine fehlermeldung bekomme,

die ausgabe sieht folgendermaßen aus:

test erstellt
0x804b028 test getoetet
noch ist es nicht zu ende
[leerzeile]


bei dieser main

int main()
{
    test *Test = new test("test, jo");
	//*Test = 0;	// Das nullt den Speicher des Objektes
	delete Test;
    cout << "noch ist es nicht zu ende\n";
	Test->say();
    return 0;
}

lautet die ausgabe

test erstellt
noch ist es nicht zu ende
test, jo
0x804b028 test getoetet

sobald ich aber *Test=0; bzw, *Test = NULL; nicht mehr auskommentiere
kann ich das programm nicht mehr kompilieren. (siehe alten mails)

greatz Johannes

-- 
Es gibt 10 Arten von Menschen auf dieser Welt, die einen verstehen das
Binärsystem und die anderen verstehen es nicht.

-- 
Um die Liste abzubestellen, schicken Sie eine Mail an:
    [email protected]
Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken
Sie eine Mail an: [email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.