Ошибки, баги, вопросы - страница 3423
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Пробовал Atom, Google Chrome, Firefox на Windows 7.
Пробовал Atom, Microsoft Edge на Windows 10.
Нигде карту не показало.
PS Вообщем-то, карта мне особенно и не требуется... :)))) Расположение и так знаю.
И как оно Вам помогло в данном примере?
Как минимум - заставило поправить код.
template<typename T>
int f( T t )
{
if (typename(T) == "string")
return -1;
return (t==(T)-1); //Warning: implicit conversion from 'number' to 'string'
}
void OnStart()
{
Print( "string '' returned ", f( "" ));
Print( "f( -1 ) returned ",f( -1 ));
Print( "f( 1 ) returned ",f( 1 ));
}
Версия последняя, Atom.
Пробовал Google Chrome, Firefox. Ативирус отключен, AdGuard отключен.
Карты нет.
Вам же четко написали обновить IE Internet Explorer Другие браузеры не трогайте
Другими словами
#undef MACRO - безусловно!
Как минимум - заставило поправить код.
А почему Вы решили, что в шаблоне только простые типы могут быть?
Т.е. после Вашей правки код вообще не работает, а до этого Warning только был
#undef MACRO - безусловно!
Давайте уберем #undef вообще:
Результат: 3
Ожидалось: 1
Давайте уберем #undef вообще:
Результат: 3
Ожидалось: 1
Проблема сводится к тому, можно ли закомментить директиву препроцессора.
Проблема сводится к тому, можно ли закомментить директиву препроцессора.
Это только разработчики могут сказать:
В данном случае есть Warning, а значит аналогичный комментарий на логику никак не повлиял
Проблема сводится к тому, можно ли закомментить директиву препроцессора.