Errori, bug, domande - pagina 1737
![MQL5 - Linguaggio delle strategie di trading integrato nel client terminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
{
const int a;
A() : a(this.f()) {}
int f() { return(0); }
};
O una situazione ancora più semplice.
{
const int a;
A() : a(this.f()) {}
int f() { return(0); }
};
Ilyas:
Почему список инициализации Вы не включаете в тело?
Perché const int a; Non si può fare altrimenti, giusto?
In senso figurato, un oggetto di una classe (compreso questo) è inizializzato sul segno ':'
Cari moderatori, se un prodotto (indicatore) che è disponibile a pagamento nel Market può essere realizzato gratuitamente, è possibile esporre e discutere apertamente sul forum senza temere di essere bannati? Oppure, cosa dovrei fare?
Errore di compilazione
class B {
public:
static int k;
};
int B::k = 0;
#define MACRO( classC, classB ) \
class classC : public classB { \
public: \
classC( A *aa ) : a( aa ) {} \ //(1)
A *a; \ //(2)
int f( int i ); \
}; \
int classC::f( int i ) \
{ \
classB::k = i; \ //error: '::' - open parenthesis expected
int j = classB::k; \ //нормально
return j; \
}
MACRO( C, B )
Bug del motore web
qualsiasi pubblicità è vietata, il divieto è immediato. È meglio non correre rischi.
È meglio avere un thread sul blog, si può fare tutto lì.