Помогите, пожалуйста, разобраться как организован в MQL4 доступ к статическим элеменам класса из методов этого же класса.
self - не работает
Здесь не клуб телепатов. Приведите проблемный код. Доступ к статическим переменных внутри экземпляров класса, происходит так же, как и к любым другим переменным внутри класса.
Извините. Попробую кусочек кода для иллюстрации добавить:
class M { public: static int MyProblem = 1; private: int PrintMyProblem() { Print(M::MyProblem); // работает Print(self::MyProblem); // не работает } }
Вот иллюстрация моего вопроса.
Директивы SELF - вообще что ли нет?
Извините. Попробую кусочек кода для иллюстрации добавить:
Вот иллюстрация моего вопроса.
Директивы SELF - вообще что ли нет?
Помогите найти ошибку, пожалуйста!
#define NUMBER_OF_COMMON_COEFS 3 class ZigZacMA { private: public: static double CommonCoefs[NUMBER_OF_COMMON_COEFS]; ZigZacMA(); ~ZigZacMA(); }; ZigZacMA::ZigZacMA() { ArrayInitialize(ZigZacMA::CommonCoefs, 0); }
Помогите найти ошибку, пожалуйста!
Добавьте ниже описания класса строку
double ZigZacMA::CommonCoefs[NUMBER_OF_COMMON_COEFS];
Добавьте ниже описания класса строку
Помогите найти ошибку, пожалуйста!
А это ничего, что создание каждого нового объекта будет заполнять общий статический массив нулями?
А это ничего, что создание каждого нового объекта будет заполнять общий статический массив нулями?
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Помогите, пожалуйста, разобраться как организован в MQL4 доступ к статическим элеменам класса из методов этого же класса.
self - не работает