Hi, ich hab ein Objekt ECSDialog mit der Funktion compareTo und den Variablen v_tswrequests und v_ecsanswers. Ich hab zwei Instanzes dieses Objekts generiert und wenn ich jetzt Object1.compareTo(Object2) aufrufe bekomme ich folgenden Fehler:
57 ecsdialog.h `v\_tswrequests' is not a type
57 ecsdialog.h request for member of non-aggregate type before '[' token
Interessanterweise tritt der nur auf wenn ich „this.“ verwende, schreib ich statt dem „this.“ auch „reflog.“ funktionierts.
Code:
public:
vector v\_tswrequests;
vector v\_ecsanswers;
[..]
void ECSDialog::compareTo(ECSDialog reflog) {
if (reflog.v\_tswrequests[1] == this.v\_tswrequests[1])
system("PAUSE");
}
lg
fabian