Ошибки, баги, вопросы - страница 3604
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
если функция/метод нигде не вызывается, то "по мнению компилятора" и хрен с ней :-) детальный анализ по поводу ошибков производится не будет
возможно по { } компилятор сориентировался в графе вызовов и проигнорил
Потому что все правильно.
Это третий входной параметр функции iOpen (слева).
А разве может быть параметр вообще иметь такой вид (A && B) и как это интерпретировать?
А разве может быть параметр вообще иметь такой вид (A && B) и как это интерпретировать?
Логическое выражение.
Можно возразить, что это касается и простых типов (int->long и т.д.).
Для простых типов проблем нет, можно явно приводить аргументы к указанному в нужной сигнатуре типу данных.
Для простых типов проблем нет, можно явно приводить аргументы к указанному в нужной сигнатуре типу данных.
Согласен.
Логическое выражение.
Понял, спасибо. Значит предупреждение о несовпадении типа данных должно быть.
Понял, спасибо. Значит предупреждение о несовпадении типа данных должно быть.
Не должно быть.
Методы для работы с массивами. В справка описаны методы, которых нет. Зато есть методы не описанные в справке.
При попытке скомпилировать вот это:
Закрывается метаэдитор )))
Если вместо size подставить просто 3, то всё норм компилируется, а вот переменную не вывозит никак.
Вполне возможно, что я его как то не правильно применил, но мы об этом никогда не узнаем, так как этот метод не описан в справке. Эх.
ЗЫ. Я хотел написать array.Resize(size), ну как в справке написано int array.Resize(const int range_sizes[], const int reserve);
но в метаэдиторе ресайза не нашлось.
Методы для работы с массивами. В справка описаны методы, которых нет. Зато есть методы не описанные в справке.
При попытке скомпилировать вот это:
Закрывается метаэдитор )))
Если вместо size подставить просто 3, то всё норм компилируется, а вот переменную не вывозит никак.
Вполне возможно, что я его как то не правильно применил, но мы об этом никогда не узнаем, так как этот метод не описан в справке. Эх.
ЗЫ. Я хотел написать array.Resize(size), ну как в справке написано int array.Resize(const int range_sizes[], const int reserve);
но в метаэдиторе ресайза не нашлось.
Ну, чисто логически, если входной параметр const
значит переменную нельзя. Я попробовал бы поставить перед переменной
array.Reserve(const size);но абсолютно неуверен, что прокатит.