Fehler, Irrtümer, Fragen - Seite 2260

 

Ein Fehler bei der Kompilierung:

template<typename T>
class A { protected:
        int x;
};
template<typename T>
class B : public A<T> {
        int x;
        void f() {
                int y = A<T>::x;     //нормально
                        A<T>::x = 0; //Error: '=' - semicolon expected
        } 
};
void OnStart()
{
        B<int> b;
}

Und ohne die Vorlage ist es auch in Ordnung. Welchen Unterschied macht das?

 
A100:

Fehler beim Kompilieren:

Und ohne die Vorlage ist es auch in Ordnung. Welchen Unterschied macht das?

Vielen Dank für die Nachricht.

Wir bringen das in Ordnung.

 

MetaEditor 1881/32 hängt sich auf... Öffnen Sie einfach die angehängte Datei und starten Sie dann z.B. den Kompilierungsprozess oder öffnen Sie eine andere Datei

Dateien:
_tmp.mq5  1 kb
 

unbekannt-vielfach


 

Grüße!

Wird beiStringFind die Groß- und Kleinschreibung beachtet oder nicht?

 
Konstantin Kulikov:

Grüße!

Wird bei StringFind die Groß- und Kleinschreibung beachtet oder nicht?

Geprüft, Groß- und Kleinschreibung beachtet, aber gibt es eine Möglichkeit, eine Suche ohne Groß- und Kleinschreibung zu implementieren?

 
Konstantin Kulikov:

Groß- und Kleinschreibung ist angekreuzt, aber gibt es eine Möglichkeit, eine Suche ohne Groß- und Kleinschreibung zu implementieren?

Zum Beispiel so:

P.S. Nein, das wird nicht funktionieren. Sie können suchen, aber Sie müssen Ihr eigenesStringFind schreiben
Документация по MQL5: Строковые функции / StringToLower
Документация по MQL5: Строковые функции / StringToLower
  • www.mql5.com
Строковые функции / StringToLower - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Vitaly Muzichenko:

Das ist ungefähr richtig:

Verstanden, danke.

 

Wie erhalte ich diese Daten über MQL?


 
fxsaber:

Wie erhalte ich diese Daten über MQL?


if(PositionSelect(Symbol()))
  {
    double cur_sl = PositionGetDouble(POSITION_SL);
    double cur_tp = PositionGetDouble(POSITION_TP);
  }