Ошибки, баги, вопросы - страница 1688

 
Awl Writer:

Вопрос: Как найти свои сообщения на форуме MQL4? Примерно года два назад была создана тема с приложенным кодом и этот код теперь стал интересен, а поиск по форуму молчит. Если я захожу в свои публикации, то этой темы там нет. (удалена?)

По части поиска здесь лучший помощник... Google.
 
Stanislav Korotky:
По части поиска здесь лучший помощник... Google.
Используйте встроенный поиск на mql4.com, указав свой логин в поле автора
 
Renat Fatkhullin:
Используйте встроенный поиск на mql4.com, указав свой логин в поле автора

Это наверно не мне нужно отвечать, а задававшему вопрос. Я так понял, он пытался это сделать и у него не получилось.

У меня же возник теперь другой вопрос. Там на mql4.com другой движок индексирования, отличный от здешнего? Причем лучше?

 
Движок такой же, что ищет по своим данным
 
гоню
 

Не получается указать значение параметра по умолчанию в шаблоне функции:

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

 

Не получается указать тип параметра по умолчанию:

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

Не получается указать значение параметра по умолчанию в шаблоне функции:

A какой результат вы ожидаете?
template<typename T>
string Func1(T t = NULL) { return typename( T ); }
void OnStart()
{
        Print(Func1(   )); //какой ожидается результат?
        Print(Func1( 1 )); //нормально
}
 
Приветствую. Ндюк на андроид 
Версия андроид ласт 6.ххх 
При отправке сообщений в лс выскакивает такая ошибка 

Файлы:
 
A100:
A какой результат вы ожидаете?

Как в сях - инициализацию конструктором типа по умолчанию:

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


А в МКЛ это не компилируется:

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. В предыдущем примере я слишком многое выбросил из кода и оставил только один параметр в функциях, это действительно было неправильно. Исправил.

 
Vladislav Andruschenko:
Приветствую. Ндюк на андроид 
Версия андроид ласт 6.ххх 
При отправке сообщений в лс выскакивает такая ошибка 

Спасибо, исправим.
Причина обращения: