Школа программиста

Забыли пароль?
[задачи] [курсы] [олимпиады] [регистрация]
Логин:   Пароль:    
Скрыть меню
О школе
Правила
Олимпиады
Фотоальбом
Гостевая
Форум
Архив олимпиад
Архив задач
Состояние системы
Рейтинг
Курсы
Новичкам
Работа в системе
Алгоритмы
Курсы ККДП
Дистрибутивы
Ссылки

HotLog


 
Вернуться
Тема: Не считаю нормальным, когда один и тот же код проходит на VC++, но на MinGW дает Wa2
1
  1  Егоров Илья Валерьевич, 25 апреля 2019 г. 16:46:56
      Дело может быть куда наивней: разное определение типов. Например, где-то char по дефолту signed, а где-то unsigned. Либо где-то один и тот же тип имеет разное кол-во байт. Использование stdint как правило решает проблемы подобного рода (например, использовать uint_fast8_t вместо char) и также побочно потенциально ускоряет работу (при использовании *_fast*).
  2  Кулаков Степан Алексеевич, 05 апреля 2019 г. 15:35:27
      Ты глупый
  3  Меньшиков Фёдор Владимирович, 03 апреля 2019 г. 20:51:45
      Это точно не неопределённое поведение? А то у меня один человек забывал делать return из не-void функции, при этом никак не использовал возвращаемое значение. В итоге на gcc RTE, на VC Accepted. Потом выяснилось, что выход из не-void без return - это UB (неопределённое поведение).
  4  Федосов Ян Русланович, 03 апреля 2019 г. 15:57:09
      10357352 и 10357353 абсолютно идентичные коды, но засланные на разных компиляторах, дают абсолютно разные вердикты, причём у меня на GNU все с кодблоксом работает, советую обновить компилятор
1

Чтобы оставить сообщение необходимо зарегистрироваться и авторизоваться!

Красноярский краевой Дворец пионеров, (c)2006 - 2019, E-mail: admin@acmp.ru