Ошибки, баги, вопросы - страница 3424
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Версия последняя, Atom.
Пробовал Google Chrome, Firefox. Ативирус отключен, AdGuard отключен.
Карты нет.
Вам же четко написали обновить IE Internet Explorer Другие браузеры не трогайте
Другими словами
#undef MACRO - безусловно!
Как минимум - заставило поправить код.
А почему Вы решили, что в шаблоне только простые типы могут быть?
Т.е. после Вашей правки код вообще не работает, а до этого Warning только был
#undef MACRO - безусловно!
Давайте уберем #undef вообще:
Результат: 3
Ожидалось: 1
Давайте уберем #undef вообще:
Результат: 3
Ожидалось: 1
Проблема сводится к тому, можно ли закомментить директиву препроцессора.
Проблема сводится к тому, можно ли закомментить директиву препроцессора.
Это только разработчики могут сказать:
В данном случае есть Warning, а значит аналогичный комментарий на логику никак не повлиял
Проблема сводится к тому, можно ли закомментить директиву препроцессора.
Почему сигнатура шаблонной функции так хитро формируется?
template <typename T> void Func( void ) { Print(__FUNCSIG__); } void Func( void ) { Print(__FUNCSIG__); } void OnStart() { Func<int>(); Func(); }
2023.11.27 04:12:44.694 Sig (ETHUSD,M1) void "void OnStart()"::Func<int>()
2023.11.27 04:12:44.708 Sig (ETHUSD,M1) void "void OnStart()"::Func<double>()
2023.11.27 04:12:44.708 Sig (ETHUSD,M1) void "void OnStart()"::Func<A>()
2023.11.27 04:12:44.708 Sig (ETHUSD,M1) void "void OnStart()"::Func<string>()
Не понял.