Ошибки, баги, вопросы - страница 3437
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
А не является ли здесь ошибочным вызов функции StringLen с двумя аргументами, да еще и разделенными пробелом?
Подойдем к вопросу формально: Ошибка или warning при компиляции есть? Нет - значит все нормально
Или две части при компиляции собираются в одну строку?
В таком случае ожидаться должно имхо 3, а не 2.
Результат: 2
Результат: 2
Разве
эквивалентно
???
Разве
эквивалентно
???
Должно быть эквивалентно, а иначе это трудноуловимый баг
Сайт атакуют? Вторые сутки почти невозможно писать на форуме. Ожидание по минуте.
Сайт атакуют? Вторые сутки почти невозможно писать на форуме. Ожидание по минуте.
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Проблема с сайтом MQL5
MetaQuotes, 2023.12.18 07:45
Вчера мы перенастраивали сетевую инфраструктуру и были перебои с доступностью по CDN сети.
Извините за неудобства, пожалуйста.
Результат: 1 leaked strings left
Утечка памяти:
Результат: 1 leaked strings left
https://en.cppreference.com/w/cpp/string/byte/memcpy
У тебя два UB
If either dest or src is an invalid or null pointer, the behavior is undefined, even if count is zero.
If the objects are potentially-overlapping or not TriviallyCopyable, the behavior of memcpy is not specified and may be undefined.Это всего лишь пример для доказательства наличия проблемы - без лишних подробностей, а memcpy вообще взята для простоты
Если для Вас принципиально - замените пример на такой:
результат не изменится: 1 leaked strings leftЭто всего лишь пример для доказательства проблемы без лишних подробностей, а memcpy вообще взята для простоты
Если для Вас принципиально - замените пример на такой:
результат не изменитсяИ опять 2 UB))) Overlaping objects и Non-trivial copyable objects
Это всего лишь пример для доказательства наличия проблемы - без лишних подробностей, а memcpy вообще взята для простоты
Если для Вас принципиально - замените пример на такой:
результат не изменится: 1 leaked strings leftИ еще. string - это некий объект. ИМХО конечно, но там, что-то типа указателя на память в куче и размера строки.