Zitat von
tommie-lie:
Code:
class CSomeClass
{
public:
static CSomeClass& GetSpecialObject(type: int);
};
CSomeClass& CSomeClass::GetSpecialObject(type: int)
{
CSomeClass *temp = new CSomeClass(parameters, for, constructor);
return (*temp);
}
Ungetestet, ich weiß also nicht, ob er soetwas schluckt, aber auf jeden Fall das delete nicht vergessen
Schlecht ist es
IMHO trotzdem
Igitt. Sowas darf garnicht. Denn der Aufrufer muß nicht extra wissen, daß er delete oder delete[] benutzen muß - oder was auch immer. Dazu gibt's ja gerade Datenkapselung.
Eine Matrixklasse habe ich schonmal geschrieben. Muß sie nur mal raussuchen. Evtl. wird's morgen, ansonsten erst am Freitag.