Fehler, Irrtümer, Fragen - Seite 1688

 
Awl Writer:

Frage: Wie kann ich meine Beiträge im MQL4-Forum finden? Vor etwa zwei Jahren wurde ein Thread mit angehängtem Code erstellt, und dieser Code ist jetzt interessant geworden, aber die Forensuche ist stumm. Wenn ich meine Veröffentlichungen aufrufe, ist dieses Thema nicht dabei. (gelöscht?)

Was die Suche anbelangt, so ist der beste Helfer hier... Google.
 
Stanislav Korotky:
Wenn es darum geht, hier zu suchen, ist der beste Helfer... Google.
Verwenden Sie die integrierte Suche auf mql4.com, indem Sie Ihr Login in das Autorenfeld eingeben
 
Renat Fatkhullin:
Verwenden Sie die integrierte Suche auf mql4.com, indem Sie Ihr Login in das Autorenfeld eingeben

Wahrscheinlich bin nicht ich es, der antworten muss, sondern die Person, die die Frage gestellt hat. Ich verstehe, dass er es versucht hat und gescheitert ist.

Ich habe jetzt eine andere Frage. Gibt es bei mql4.com eine andere Indizierungsmaschine als die lokale? Ist es besser?

 
Der Motor ist derselbe, der seine Daten durchsucht
 
brennend
 

Es ist nicht möglich, in der Funktionsvorlage einen Standardparameterwert anzugeben:

template<typename T>
void Func1(T t1, T t2 = 0)     // error: '0' - illegal operation use
{
}

template<typename T>
void Func2(T t1, T t2 = T())   // error: 'T' - function not defined
{
}

Der Standardparametertyp kann nicht angegeben werden:

template<typename T = int>   // '=' - syntax error
void Func3(T t)
{
}
 
Sergei Vladimirov:

Es ist nicht möglich, in der Funktionsvorlage einen Standardparameterwert anzugeben:

A Welches Ergebnis erwarten Sie?
template<typename T>
string Func1(T t = NULL) { return typename( T ); }
void OnStart()
{
        Print(Func1(   )); //какой ожидается результат?
        Print(Func1( 1 )); //нормально
}
 
Grüße. Nduk auf Androide
Android Flipper Version 6.xxx
Ich erhalte diesen Fehler, wenn ich Nachrichten an meine E-Mail sende

Dateien:
 
A100:
Und welches Ergebnis erwarten Sie?

Wie in sys - Initialisierung durch Standard-Typ-Konstruktor:

#include <iostream>
using namespace std;

template<typename T>
void Func(T t1, T t2 = T())
{
        cout << "t1 value: " << t1 << endl;
        cout << "t2 value: " << t2 << endl;
}

int main()
{
        Func(1);      // t1 value: 1    t2 value: 0
}


Und in MKL lässt es sich nicht kompilieren:

template<typename T>
void Func(T t1, T t2 = T())    // 'T' - function not defined
{
        Print("t1 value: ", t1);
        Print("t2 value: ", t2);
}

void OnStart()
{
        Func(1);

}

PS. Im vorherigen Beispiel habe ich zu viel aus dem Code herausgenommen und nur einen Parameter in den Funktionen belassen, das war wirklich falsch. Korrigiert.

 
Vladislav Andruschenko:
Grüße. Nduk auf Androide.
Android Flipper Version 6.xxx
Ich erhalte diesen Fehler, wenn ich Nachrichten an meine E-Mail sende

Danke, wir werden das Problem beheben.