Scrivete alla SR a questo proposito. Sostengono (non io) che c'è un bug e che sarà risolto.
All'inizio hai dichiarato il bug - puoi spiegare cos'è? Cosa c'è che non va? Ecco il codice semplificato:
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*'
}
Consenti l'uso dei cookie per accedere al sito MQL5.com.
Abilita le impostazioni necessarie nel browser, altrimenti non sarà possibile accedere.
Hai effettuato l'accesso. L'autenticazione a due fattori è stata disattivata. Configurala di nuovo e scansiona un nuovo codice QR, oppure continua con l'autenticazione a due fattori disattivata.
Bug della lingua
Un bug nel codice utente non è un bug: manca il metodo InitIndicators(CIndicator *)
L'errore nel codice utente non è un bug: manca il metodo InitIndicators(CIndicator *)
Manca la lettera s, ma il messaggio del compilatore è errato, quindi la SD ha preso a correggerlo.
Gli SD si sono assunti il compito di ripararlo.
Non si può correggere qualcosa che non contiene un errore. Guarda nel file <Indicator.mqh> - ci sarà la classe CIndicator senza la lettera s
Scrivete alla SR a questo proposito. Sostengono (non io) che c'è un errore e che sarà corretto.
Scrivete alla SR a questo proposito. Sostengono (non io) che c'è un bug e che sarà risolto.
All'inizio hai dichiarato il bug - puoi spiegare cos'è? Cosa c'è che non va? Ecco il codice semplificato:
Scrivete alla SR a questo proposito. Sostengono (non io) che c'è un errore e che sarà corretto.
Il compilatore tratta l'override del metodo virtuale come un sovraccarico, lo sistemeremo.
È un bug?
Come faccio a sapere il nome di un file dal suo manico?