Nikolay_Po (13.01.2025 18:18, просмотров: 36) ответил Ralex на А что за хрень тут происходит?
Если ошибки не возникает в принципе, то возвращается значение типа
int, даже если тип err был другим. Такое может быть полезно как
затычка, для случая, когда ошибок быть не может - чтобы сделать
неявное приведение типа, когда err не int, а какой нибудь другой
тип, например, enum или что там в Плюсах может быть. Если кусок
кода не генерирует ошибки - возвращаем ноль и не паримся с типом. В
других случаях возможны предупреждения компилятора.