Ошибки, баги, вопросы - страница 1184
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Какие операции с указателями не лишены смысла?
Сейчас так и сделано (перегружено как для объектов) и всё вроде бы устраивает. Но возникает противоречие между имеющими смысл (== и !=) и остальными
поскольку
Которое предлагаетcя устранить путем сравнения указателей только посредством специальной функции
Специальная функция для сравнения указателей может быть оформлена например так
У меня к вам нескромный вопрос. А вы делиться своими наработками будете?
Вы один из немногих, кто активно и постоянно использует шаблоны и макросы. И у вас наверное большой объем наработанного кода.
Не знаю как кому, а мне было бы очень интересно посмотреть ваш код и ваши наработки, если они есть такие, которые вы не против выложить на публику.
Я не знаю... реализация паттернов, свои обертки для работы с индикаторами, графиками, чем угодно...
Как я использую шаблоны? - Для сокращения записи. Например в MQL отсутствует операция запятая. Допустим есть запись
тогда имея шаблонtemplate<typename T1, typename T2> T2 opComma( T1 expression, T2 assignment_expression ) { return ( assignment_expression ); }
вместо 4-х строк получаем - одну
Как я использую макросы? - опять же - для сокращения записи. Например в MQL отсутствуют шаблоны классов. Не беда - используем макрос
впоследствии достаточно будет объявить
datetime dt; MDT( dt_struct, dt )
Побитовое копирование например реализую через шаблоны, поскольку в нем могут участвовать сразу несколько типов