Errori, bug, domande - pagina 2260

 

Un errore di compilazione:

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;
}

E senza il modello, va bene. Che differenza fa?

 
A100:

Errore durante la compilazione:

E senza il modello, va bene. Che differenza fa?

Grazie per il messaggio.

Lo aggiusteremo.

 

MetaEditor 1881/32 si blocca... basta aprire il file allegato e poi, ad esempio, avviare il processo di compilazione o aprire qualsiasi altro file

File:
_tmp.mq5  1 kb
 

sconosciuto-multiplo


 

Saluti!

StringFind è sensibile alle maiuscole o no?

 
Konstantin Kulikov:

Saluti!

StringFind è sensibile alle maiuscole o no?

Controllato, case-sensitive, ma c'è un modo per implementare una ricerca case-insensitive?

 
Konstantin Kulikov:

Ho selezionato case-sensitive, ma c'è un modo per implementare una ricerca case-insensitive?

Come questo:

P.S. No, non funzionerà, però. Puoi cercare, ma devi scrivere il tuoStringFind
Документация по MQL5: Строковые функции / StringToLower
Документация по MQL5: Строковые функции / StringToLower
  • www.mql5.com
Строковые функции / StringToLower - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Vitaly Muzichenko:

E' più o meno così:

Capito, grazie.

 

Come posso ottenere questi dati attraverso MQL?


 
fxsaber:

Come posso ottenere questi dati attraverso MQL?


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