Zitat von
sniper_w:
1. Klasse muss auf "erzeugt" werden :-> MeineInstanz = new KlassenTyp;
Danke!
Also so?
Code:
class Klasse
{
public:
char* Caption;
};
Klasse *Klasse1;
int main(void)
{
Klasse1 = new Klasse;
Klasse1->Caption = "blub";
delete Klasse1;
return 0;
}
Das funktioniert.
Aber wieso muss ich die Instanz nicht erzeugen wenn ich *Klasse1 lokal deklariere?
Und was ist der Unterschied zwischen
Code:
Klasse *Klasse1;
//und
Klasse* Klasse1; //?
Glaube neuer Thread lohnt sich dafür nicht.
Chuck Norris has counted to infinity ... twice!