hi leute,
ich habe lagen c++ nicht programmiert und habe mal frage.
wifn knot;
TBS fl = knot->getTour()->getCurrentFet();
was macht die zweite zeile?
wird an fl die rückgabewerte von funktionen getTour() und getCurrentFet() übergeben?
danke
hi leute,
ich habe lagen c++ nicht programmiert und habe mal frage.
wifn knot;
TBS fl = knot->getTour()->getCurrentFet();
was macht die zweite zeile?
wird an fl die rückgabewerte von funktionen getTour() und getCurrentFet() übergeben?
danke
sorry, noch ne frage
was passiert hier?
strc((char *)String.c_str(),(char *)String1.c_str());
Hallo,
ich habe lagen c++ nicht programmiert und habe mal frage.
wifn knot;
TBS fl = knot->getTour()->getCurrentFet();was macht die zweite zeile?
wird an fl die rückgabewerte von funktionen getTour() und
getCurrentFet() übergeben?
Hier wird wahrscheinlich eien Klassenhierarchie
von Compound-Objekten aufgerufen. Der Rückgabewert ist
ein Objekt TBS, welches von getCurrentFet an fl über-
geben wird. Mann kann ja mal spaßeshalber eine solche
Hierarchie bauen, so daß das genannte Stück Code
funktioniert
class TBS {
public:
int show() { return 1; }
};
class CURRENT {
TBS fet;
public:
TBS getCurrentFet() { return fet; }
};
class INTERFACE {
public:
CURRENT \*getTour() { return new CURRENT; }
};
class wifn {
public:
INTERFACE\* operator-\>() { return new INTERFACE; }
};
int main()
{
wifn knot;
TBS fl = knot-\>getTour()-\>getCurrentFet();
return 0;
}
Grüße
CMБ
Hallo,
sorry, noch ne frage
was passiert hier?strc((char *)String.c_str(),(char *)String1.c_str());
Schwierig zu erraten, da ‚strc‘ keiner bekannten
Konvention entspricht. Könnte ‚string copy‘ oder
‚string cat‘ oder sonstwas heissen. Auf jeden
Fall bekommt die Funktion zwei ent-const-ete
C-Strings aus der String-Klasse der Standardbibliothek
übergeben. String.c_str() liefert einen Zeiger auf einen
konstanten Speicherbereich, in dem eine C-kompatible
Repräsentation des Inhalts des String-Objekts erzeugt wurde.
Wer weiss.
Grüße
CMБ