такой вот вопросик, есть класс CMatrixDouble из поставки МТ: #include <Math\Alglib\matrix.mqh>
но нет метода для транспонирования матрицы, чтобы транспонировать матрицу с помощью этого класса максимально быстро, нужно открыть доступ к массиву в классе родителя "строка" class CRowDouble:
class CRowDouble
{
private:
double m_array[];
и просто скопировать строки в столбцы
есть ли возможность с помощью шаблонов функции ( template ) или еще каких "чудесных фокусов" сделать массив m_array[]; доступным с спецификатором доступа public
PS: ну и вообще ув.разрабочики, почему нельзя реализовать на уровне MQL работу с двухмерными динамическими массивами, ладно уж с общим случаем многомерные динамические массивы, но двухмерные динамические массивы довольно часто нужны, постоянно нужно что то придумывать, чтобы сделать элементарную вещь
fxsaber: В правом-верхнем углу все время висит значок, что у меня непрочитанные ЛС. Сбросить никак не получается - прочитал. Просьба добавить кнопку "Сделать все прочитанным".
Оставьте одну вкладку с mql5.com, прочтите сообщение, и оно сбросится. Пока открыто несколько вкладок, счетчик все время сохраняется в другой, неактивной, вкладке.
Оставьте одну вкладку с mql5.com, прочтите сообщение, и оно сбросится. Пока открыто несколько вкладок, счетчик все время сохраняется в другой, неактивной, вкладке.
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
}
};
voidOnStart()
{
B<int> b;
}
при реализации множественного наследования от интерфейсов.
охх, оно таки будет )
такой вот вопросик, есть класс CMatrixDouble из поставки МТ: #include <Math\Alglib\matrix.mqh>
но нет метода для транспонирования матрицы, чтобы транспонировать матрицу с помощью этого класса максимально быстро, нужно открыть доступ к массиву в классе родителя "строка" class CRowDouble:
и просто скопировать строки в столбцы
есть ли возможность с помощью шаблонов функции ( template ) или еще каких "чудесных фокусов" сделать массив m_array[]; доступным с спецификатором доступа public
PS: ну и вообще ув.разрабочики, почему нельзя реализовать на уровне MQL работу с двухмерными динамическими массивами, ладно уж с общим случаем многомерные динамические массивы, но двухмерные динамические массивы довольно часто нужны, постоянно нужно что то придумывать, чтобы сделать элементарную вещьВ правом-верхнем углу все время висит значок, что у меня непрочитанные ЛС. Сбросить никак не получается - прочитал. Просьба добавить кнопку "Сделать все прочитанным".
Оставьте одну вкладку с mql5.com, прочтите сообщение, и оно сбросится. Пока открыто несколько вкладок, счетчик все время сохраняется в другой, неактивной, вкладке.
Оставьте одну вкладку с mql5.com, прочтите сообщение, и оно сбросится. Пока открыто несколько вкладок, счетчик все время сохраняется в другой, неактивной, вкладке.
К сожалению, рецепт не работает.
К сожалению, рецепт не работает.
Попробуйте два раза нажать на пользователе в лс. Пока не исчезнет слово непрочитанные сообщения. Мне помогает.
Переехал на другой комп, там все норм. Когда вернусь за предыдущий, попробую. Спасибо за рекомендацию.
Ошибка при компиляции:
А без шаблона - нормально. А какая разница?
Ошибка при компиляции:
А без шаблона - нормально. А какая разница?
Спасибо за сообщение
Исправим.
MetaEditor 1881\32 зависает... достаточно открыть прикреплённый файл и далее например запустить процесс компиляции или открыть любой другой файл
unknown-тултип