EMZETT.
Увійти

Коди помилок

Коротко: Числове або текстове значення, що однозначно ідентифікує певний вид помилки, — замість винятку функція просто повертає особливе значення, що означає «помилка».

Докладніше: Коди помилок були поширені особливо в старих або системних мовах (наприклад, значення, що повертається, -1 або null у разі збою) і вимагають, щоб викликач щоразу вручну перевіряв значення, що повертається, — якщо забути, помилка триває непоміченою. Сучасні мови високого рівня тому здебільшого віддають перевагу винятками, які не можна випадково проігнорувати.

Подробиці

int open_file(char* path) {

Див. також: винятки, помилки