Die SDs haben die Aufgabe übernommen, das Problem zu lösen.
Man kann nicht etwas reparieren, das keinen Fehler enthält. Schauen Sie in der Datei <Indicator.mqh> nach - dort finden Sie die Klasse CIndicator ohne den Buchstaben s
A100: Man kann nicht etwas reparieren, das keinen Fehler enthält. Schauen Sie in die Datei <Indicator.mqh> - dort gibt es die Klasse CIndicator ohne den Buchstaben s
Schreiben Sie der SR darüber. Sie behaupten (nicht ich), dass ein Fehler vorliegt und dieser korrigiert wird.
Schreiben Sie der SR darüber. Sie behaupten (nicht ich), dass es einen Fehler gibt und dieser behoben wird.
Sie haben den Fehler ursprünglich angegeben - können Sie erklären, was er ist? Was ist daran falsch? Hier ist der vereinfachte Code:
class A1 {}; //Indicatorsclass A2 {}; //Indicatorclass BB {
public:
void f( A1 * ) {}
};
class B : public BB {
public:
void f( A1 * ) {}
};
voidOnStart()
{
A2* a;
B b;
b.f( a ); //error: 'f' - no one of the overloads can be applied to the function call
}
// Добавление элемента в конец произвольного массиваtemplate <typename T>
void AddArrayElement( T &Array[], T Value, constint Reserve = 0 )
{
constint Size = ArraySize(Array);
ArrayResize(Array, Size + 1, Reserve);
Array[Size] = Value;
}
class A {};
class B : public A {};
voidOnStart()
{
A* Array[];
A* a = new B; // no problem
AddArrayElement(Array, (A*)(new B)); // no problem
AddArrayElement(Array, new B); // template parameter ambiguous, could be 'A*' or 'B*'
}
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Erlauben Sie die Verwendung von Cookies, um sich auf der Website MQL5.com anzumelden.
Bitte aktivieren Sie die notwendige Einstellung in Ihrem Browser, da Sie sich sonst nicht einloggen können.
Sie sind angemeldet. Die Zwei-Faktor-Authentifizierung wurde deaktiviert. Richten Sie sie erneut ein und scannen Sie einen neuen QR-Code oder fahren Sie mit deaktivierter Zwei-Faktor-Authentifizierung fort.
Sprachfehler
Ein Fehler im Benutzercode ist kein Fehler: die Methode InitIndicators(CIndicator *) fehlt
Der Fehler im Benutzercode ist kein Fehler: die Methode InitIndicators(CIndicator *) fehlt
Der Buchstabe s fehlt, aber die Compiler-Meldung ist fehlerhaft, so dass der SD sie korrigiert hat.
Die SDs haben die Aufgabe übernommen, das Problem zu lösen.
Man kann nicht etwas reparieren, das keinen Fehler enthält. Schauen Sie in die Datei <Indicator.mqh> - dort gibt es die Klasse CIndicator ohne den Buchstaben s
Schreiben Sie der SR darüber. Sie behaupten (nicht ich), dass ein Fehler vorliegt und dieser korrigiert wird.
Schreiben Sie der SR darüber. Sie behaupten (nicht ich), dass es einen Fehler gibt und dieser behoben wird.
Sie haben den Fehler ursprünglich angegeben - können Sie erklären, was er ist? Was ist daran falsch? Hier ist der vereinfachte Code:
Schreiben Sie der SR darüber. Sie behaupten (nicht ich), dass ein Fehler vorliegt und dieser korrigiert wird.
Der Compiler behandelt die Überschreibung einer virtuellen Methode als Überladung, wir werden das beheben.
Ist es ein Fehler?
Wie erkenne ich den Namen einer Datei anhand ihres Handles?