Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Как предварительно описать класс или функцию?
Или другими словами как решить вот эту задачку:
Да на самом-то деле без форвардных описаний легко обойтись. Пример:
Да на самом-то деле без форвардных описаний легко обойтись. Пример:
Это не по фен-шуй однако...
Да на самом-то деле без форвардных описаний легко обойтись.
Пример:
Пример не скомпилируется - CClass2* внутри CClass1 не определен
Пример не скомпилируется - CClass2* внутри CClass1 не определен
Ахт, я там не туда постфикс навесил. Поправил. Исправленному истово верить.
Верю, если самоцель создать два пустых класса.
А как использовать методы Class2 из CClass1 не думал ?
Попробуй написать что-нибудь нетестовое))) - прозреешь быстро.
Сделали forward declaration - вот и гуд
Попробуй написать что-нибудь нетестовое))) - прозреешь быстро.
Сделали forward declaration - вот и гуд
Угу, как в моём случае... )))))))))))))
Верю, если самоцель создать два пустых класса.
1. А как использовать методы Class2 из CClass1 не думал ?
2. Попробуй написать что-нибудь нетестовое))) - прозреешь быстро.
3. Сделали forward declaration - вот и гуд
1. Думал, конечно. Для этого на крайняк есть приведение типов. Которое не факт что понадобится.
Вполне возможно в большинстве случаев описать все нужные классу-1 в прото-классе-2.
2. Пробовал. Например https://www.mql5.com/ru/forum/2754/page1#comment_37517
3. Я и не возражаю ;)