Bei Konstruktoren und Destruktoren können Sie in einer Deklaration nicht den vollständigen Namen angeben, bei Methoden hingegen schon (und warum sind erstere schlechter?)
class A {
void A::f() {} //нормально
A::A() {} //Error: '::' - name expectedvirtual A::~A() {} //Error: '::' - name expected
};
Warum ist dies notwendig? - Es stellte sich heraus, dass dies die einzige Möglichkeit war, Deklaration und Implementierung in Vorlagen zu trennen.
Unternehmen Sie etwas gegen das Fenster für den Auftragsschluss. Die Bestellnummern sind nicht vollständig sichtbar. Wenn Sie die Breite einer Spalte ändern, ist sie nicht fixiert und wird wieder schmaler. Und das Fenster selbst kann nicht gedehnt werden.
struct A {
int a1;
int a2;
};
struct B {
static A a;
staticint b1;
staticint b2;
staticint b3;
};
A B::a = { 2, 3 };
int B::b1 = 1;
int B::b2 = B::b1; //нормальноint B::b3 = B::a.a2; //'a2' - non-static members and methods cannot be used
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.
Kompilierungsfehler:'<' - Vorlage stimmt nicht überein
Kompilierungsfehler:'<' - Vorlage stimmt nicht überein
Bei Konstruktoren und Destruktoren können Sie in einer Deklaration nicht den vollständigen Namen angeben, bei Methoden hingegen schon (und warum sind erstere schlechter?)
Warum ist dies notwendig? - Es stellte sich heraus, dass dies die einzige Möglichkeit war, Deklaration und Implementierung in Vorlagen zu trennen.Unternehmen Sie etwas gegen das Fenster für den Auftragsschluss.
Die Bestellnummern sind nicht vollständig sichtbar. Wenn Sie die Breite einer Spalte ändern, ist sie nicht fixiert und wird wieder schmaler. Und das Fenster selbst kann nicht gedehnt werden.
Ausgabe der fünften Ziffer mit SetLevelValue() nicht möglich
Ergebnis:
IndikatorZiffern. Jetzt weiß ich nicht, wie es heißt. Ich denke, jemand wird es mir sagen.
Das muss es sein ;)
Das muss es sein ;)
Ausprobiert - es hilft nicht.
Ausprobiert - es funktioniert nicht.
Antwort SD:
In Viererschritten werden die Pegel mit 4-stelliger Genauigkeit ausgegeben.
Früher hat dem niemand Beachtung geschenkt. Deshalb wurde dieser Ort bis heute nicht angerührt.
Lassen Sie es mit derGenauigkeit des Digits-Indikators ausgeben
Kompilierungsfehler
Es genügt, dass B::a statisch ist