|
|
|
|
|
|
|
Вернуться
| 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 все с кодблоксом работает, советую обновить компилятор
|
|
|
Чтобы оставить сообщение необходимо зарегистрироваться и авторизоваться!
| | | |