Нужно ли включать errno.h
, даже если у меня нет доступа errno
? Например.включают errno, если они не доступны напрямую
void *mem = malloc(16384);
if (mem == NULL) {
perror("malloc");
exit(EXIT_FAILURE);
}
Я попытался простой кусок кода, как это, не включая errno.h
, и она работала, но я не уверен, если это нормально, чтобы сделать это. Возможно, errho.h
также включен в другие библиотеки, такие как stdlib.h
, и поэтому мне не нужно явно включать его сам?
Если вы не получить доступ к любой функциональности, почему бы вам нужно включить его? – Daniel