22
Помилка обробки коду С
Що ви вважаєте "найкращою практикою", коли мова йде про помилки, що відповідають помилкам у бібліотеці С. Я думав про два способи: Завжди повертайте код помилки. Типова функція виглядала б так: MYAPI_ERROR getObjectSize(MYAPIHandle h, int* returnedSize); Підхід завжди вказує на помилку: int getObjectSize(MYAPIHandle h, MYAPI_ERROR* returnedError); При використанні першого підходу можна …
152
c
error-handling